Although I do understand what you are saying there is one factor often ignored in statements like this.
Other than sub time and the purchase of new expansions as they come out NEW PLAYERS make more money for the company. They stay around longer for more sub money consistently. They also have to buy the content to begin with. They don't already own half the cash shop.
Until the number of long term players leaving eclipses the number of new players coming in, long term players are not the main focus beyond "Give them just enough to make them buy the new expansion and sub for a few months here and there."