>> I won't pay for redhat style software at all.
Will you pay for software? Or do you write and build all of your software yourself? If I ran my business on Centos, I would consider buying Redhat subscriptions once I got to a certain scale. Depending on your business, you might need to have vendor warrantied and supported software for compliance with your insurance and industry regulations, for example.
Open source and free software is all fine and well when you are tinkering with in your bedroom, or at a small startup, or indeed when doing proof of concept or small projects, but when your operations start to scale up and you are looking at resource allocation and want to make the best use of your own resources, having support contracts often makes loads of sense.
A friend of mine work in the Aerospace industry and they where running to some weird bugs with their Java application when they upgraded their Redhat servers. It ended up being some weird kernel thing and Redhat sorted it within a few days. It sure beat them hiring their own kernel dev.