There's a lot that you seem to be confused about. Activision as a whole is being sold to Microsoft. That includes all of their IPs as well as Blizzard's. COD is a consistent money maker year after year, even if its in a slump right now because Vanguard was ass and so is the current Warzone map. It's not like they're just selling Blizzard to MS. Most of the WoW team is intact, so I'm not sure where you're getting the idea that most of them quit. The founders moved on after 30 years making the same 3 franchises, some devs were fired because they were perverts, and some people from various departments have left / changed projects / whatever. For the most part people are still there. You make it sound like they bought an entire dev team solely to replace a WoW team, and that's not really how it works. There are multiple teams working on WoW and it has worked that way for quite awhile now.
Don't get me wrong, Shadowlands is in a really bad way, they no doubt lost a ton of money there, but we don't have to exaggerate to prove a point.
I am pretty surprised that Hearthstone is still a money maker for them. Constructed is pretty dead, I often fight the same opponents day after day so it's not like the player base is huge. The other parts of the game aren't monetized very well at all.
It's a fun meme but there was no mass exodus to FFXIV. FFXIV saw a resurgence which is nice because it's a good MMO, but the overlap between FFXIV and WoW isn't very big. They appeal to two very different groups of MMO players. This is reflected in FFXIV's stream numbers which are abysmal compared to WoW's unless a certain balding streamer is streaming. FFXIV and WoW can both do well without cannibalizing each other. The quarterly report also reflected this. WoW players were playing TBC instead of Retail, not FFXIV instead of WoW.
- - - Updated - - -
I mean if they lied in the investor call it would be an actual crime. The number is pumped up because TBC is included in the sub now and a LOT of people are playing that, but it still set a 10 year record for them.