Microsoft Windows is not built on open-source code that was created by the community. Microsoft owns Windows, Red Hat does not own Linux.
Linux is supposed to be the anti-MS, that is one thing that a lot of people like about Linux. Some users do not like being shoved around by an abusive monopoly: be it Microsoft or RedHat.
You're wrong about Linux being anti-MS. That's simply not true. It's the free version of Unix. We had Unix long before Microsoft. It was around when Bill Gates was just a page walking around the halls of the US Congress. Clearly Windows was a joke well up until 2000. Unix you had to pay a lot of money for. I remember those days. I actually had paid for copies of Unix. $350 if memory serves me. There was also SUN's version for about $80. Ran only on their hardware though. Absolutely loved it when freebsd and Linux came out. Windows was crap. MS-DOS was just $30 at the time.
RedHat isn't an abusive monopoly. Not sure who told you that. They give away a lot of software, probably stuff in your favorite distro that you though they wrote. They have made some decisions that were unpopular, however I realized they were making the right decision. I'm sure some people disagree, just the nature of things. Choice for choices sake isn't always a good thing.
Anyhow, here we are all over again. Now it's bsd/sysv/systemd. To me there really is no choice. Sooner or later everyone else will realize it but the people who refuse to admit they were wrong. Sometimes that's entertaining too. When they are just really, really, really wrong about something and everyone knows it.