Forcing users to pay for popular features received a lot of public backlash at the time ( https://news.ycombinator.com/item?id=23228426 ) but in retrospect it appears to be the right choice.
People never like losing access to free features, but losing part of your non-paying customer base isn't such a bad thing after a company has reached scale anyway.