I dev every workday on Windows 11 and I don’t get why people feel like it’s awful to work on? I dunno what everyone else is doing but it’s basically just switching between the IDE, Slack and the browser. The OS never seems to be an issue for me. My only real gripe is that even I click update and shutdown at the end of the day, it updates and restarts.

Same for my colleagues using a Mac.

I’d be more bothered about using Teams over Slack

You have to install extra crap to get the terminal to work like unix and I always had to fight with it to install things. Not worth the time. Maybe if you don’t need a terminal though?
You install git and you get git bash that works great in the Windows terminal. That’s something you do once. I use the terminal daily, not an issue at all.

I never had to do anything on my Mac it just works every time

Also some of the libraries I use aren’t even supported on windows. I know a bunch of node libraries that I had to change in project repos to accommodate engineers using windows specifically. Windows is shit

Also it’s riddled with ads

Enterprise Windows does not get all those ads. I haven’t seen a single ad on any of my Windows machines.
Apple doesn’t sell a Mac version with ads and a version without so that seems better to me too. Why do I have to pay extra for that?
Because you’re already paying more for the hardware with a Mac.