Yes. Does it create a situation where any appreciable number of people will pay money for copies of the program? No. See CentOS. (Though they may pay money for related consulting or hosting services).
RedHat doesn't make that money on software, but on support and consulting services. Nothing wrong with that. But it is still not true that you can reasonably well open source software. People who just want the software will get it for free.
https://www.gnu.org/licenses/gpl-faq.en.html#DoesTheGPLAllow...