I’m Linux user since 2008 and as much as I want to agree with you, I can’t. Even if Mac is much closer to Linux with its BSD roots, I probably would choose Windows over Mac. Why? Because Windows is much more open and less restrictive than OS X. And there is the support and compatibility of Steam games (and games in general) in Windows. The hardware repair ability is terrible on Apple too.
Yes, Microsoft is bad, Windows is bad; so is Apple and OS X. I personally can’t live with the restrictions Apple has.