True. Thing is, they don't realize they can make more dollars over the long term, by keeping the interest of a dedicated player base that wants them to succeed, not just giving in to the game hoppers.
I used to think that way too. Now, I'm not so sure. I think game publishers know how to milk a product for all it's worth and Inner they make more money doing it their way than trying to keep core communities happy. Even GW1 saw changes made that affected most communities for the worse and what did it lead to? A massive GW2 release that is probably making more money even today than GW1 ever did.
It's a sad state of affairs, but I think we can see from the history of ANet who was OK with being in it for profit and who was ready to walk away and keep after their artistic vision.