That, in my mind, makes platform preference a sound business consideration.
Nobody chooses correctly every time.
If you choose wrong, and force a platform change to boot, the mistake is that much more expensive. OTOH, you may want to change platforms for other sound reasons, and the CMS project is the package you will use to smuggle in the change. If you make an OS change one of your critical dependencies, you are greatly increasing the risk of delay or failure. Anything is possible, of course, and change is easier in small organizations. I'd think carefully before tilting at the OS windmill in a big company.