You're free to think whatever you want to think but I personally have a hard time believing they would straight up tell an audience "nah, we're not doing this even if it means more money for us," then change their mind only because of the money. I'm not saying Blizzard is altruistic or to be commended for their great act of giving us the ability to pay for services which should arguably be free, but rather I'm pointing out the framing you're using for this change is pretty dismissive (and a bit nihilistic) since one of the major complaints players have about WoW devs is that they "don't listen to the community."