Besides of the advantages and disadvantages of Linux and/or Windows on this, the problem I see on a Microsoft Linux distribution is not the Linux part, but the Microsoft one. The problem that is driving away users are the company policies, not what the OS can or not do, they were mostly OK with how things were in previous version. So putting the Microsoft policies in a Linux desktop will probably have the same results.
The icloud/google ads are worse IMO. They are impossible to remove once you fill up icloud.
Try filling your icloud photos to fill up your space, then try to figure out how to download them all and clean your space efficiently, or don't care it's 100% full, remove any icloud ads.