The issue that Red Hat realized long time ago, and many of the other GNU/Linux vendors as well, is that there isn't hardly any money to be made on the FOSS desktops.
Developers of desktop software usually live from unit sales of their software and consumers don't pay for subscriptions, trainings or support.
So this leaves enterprise customers as the only source of income for many distributions.
EDIT: typo are => as