Install SizeUp. I paid $10 10 years ago and have been using it ever since. Far better window management than any Linux distro I've used. (and better than windows but that's not saying much)
Lack of knowledge about something can certainly make it seem horrid. It just means you have a lot to learn. There is a reason so many of us engineers with decades of experience in Windows, MacOS (and OSX), and Linux use a Macbook Pro as our daily driver.
I found that part ironic and tone deaf as well. Like, read the room buddy. France just announced they're officially moving from Windows to Linux. The country of France. I think OP is looking for a single lynchpin moment where things change from one way to the other. Where in reality, things rarely happen that way. It's a slow and steady shifting away from one thing towards another.
There is no way Github had 100% uptime prior to the MS acquisition. Nobody has 100% uptime 100% of the time. They must have changed how they were measuring uptime.