Re: It ain't going to work
It's simple... because most big corporations want that support contract from a vendor. I have worked for many big corps over the years. For mission-critical things like the OS and databases (among others) they want and need a support contract. They rely on those companies for the hard problems, patches, etc. Many times they will have a policy requiring it. I've seen it first hand with Postgres. Even though we had tons of great DBAs, we relied on the chosen vendor for a lot of things.
That is why their distro was renamed from Red Hat Linux to RHEL back in early '00s. They became a Linux VENDOR for commercial purposes. It's so widely used because there is a company behind it which offers a sense of stability.
(RH 5.1 was the first distro I installed in '98 but I went Debian-based around '05 and am still today)