I don't think you're a fanboy.
The way you're thinking, you have some good facts, but you're also missing the other half of the picture.
Money is a driving force no doubt about it. But reputation, both bad and good is an even more powerful force.
And triple A usually doesn't give a shit about it, until its too late to salvage. Intentional or not, reputation bad equals reputation gone.
That's why blizzard expanded elsewhere. Actually that's why Activision-Blizzard expanded.
Because it lost most of its audience. The mobile market and live service is all they have now.
Classic WoW isn't that popular. Reforged is a disaster. Overwatch is stable and hearthstone is on death's door along heroes of the storm.
The only games anyone really cares about are the old warcraft and starcraft games. And the good old days of WoW, not WoW today.