They were always the demographic. You simply cannot sustain a business model with core gamers, there aren't enough of them. They tried it that way, it didnt work, now they do it this way. When it stops working, they'll try something different. It's called Kaizen, or Continuous Improvement.
- - - Updated - - -
You'd have a point if it was free to play. As long as people are paying they will have a say in the final product. That's how public companies operate