I believe games in general don't make money. Hype and 'interactions' (streamers, youtubers, water-cooler talk) really make the cash, the game is just a conduit for them. Of course it takes a decent game to recruit those two concepts, but you can polish a turd enough to make it work ie: AAA games