I disagree. I think the mistake was bringing CentOS in house: legitimising a free version of their own cash cow.
It is virtually Rule No. 1 of business: don't compete with yourself. If you are selling something expensive, don't later start to offer an unrestricted free version too.