* forced Windows updates when you don't need them
* shitload of failed updates: bricked OS, deleted user data etc
* stupid non-uninstallable game icons in start menu, a lot of vendor-forever-locked garbage like cortana & one drive
* bad fs performance in general
I'll add a couple of my own (and be a more restrained in my opinions)
* Windows + WSL is a hybrid environment. Files are on different places depending on from where you are looking. It feels like developing within Docker containers, without the power and flexibility.
* Low observability: very few programs log things and, while there is excellent system wide plumbing for that, very few programs are using it.
* PowerShell makes some questionable choices. For instance, "curl" is a built-in command that has different switches from its Unix homonym. It'd cost absolutely nothing to have a different name for that.
That was, of course, a really terrible idea considering how differently they worked so fortunately they’ve killed that in the latest versions of PoSH.
It was always possible to change those aliases in the old version of PoSH as well though.
I usually Win+Q or pin to taskbar to run program, almost never look at the default Live Tile.
PowerShell's syntax make me mad too, some Office 365 enterprise management tools is only available in Windows PowerShell only (You cannot run it in PowerShell of MacOS or Linux), so wired.
I was considering moving back to Windows since the new MBP lineup is so disappointing, but no TimeMachine, too many useless feature (Live Tile and so on) made me stick on MacOS.
However some time the past months I realized I don't think about Windows much... which means it's no longer constantly annoying me.
There are still stupid things, like Apps display language not being tied to the OS display language setting (wtf?!), but I can live with that. On a day to day basis my machine stays on, is performant, and does what I ask it to.
The domain admin could too, but they're mostly just there to get their paycheck, not to improve your experience so they won't bother.
You probably should be using a windows pro install and not one with crapware from the manufacturer