Paradox and Total War games do NOT monetize cosmetics. It is much easier to accept that more gameplay content will come as DLC/Expansions, rather than free updates. They are also great games, content rich at release, and this is their business model. Good value boxed game, with ok value DLC (some you should ignore).
CoH2 had poor post launch monetization. I don't buy the explanation that there was storage or whatever limitation: they just stopped making commanders (the final recycled ones were given for free). It wasn't a productive time (profitable) of Relic's time.
I have money, I will pay it if the DLC is valuable. One part is that it has to be value for me, that I wouldn't feel stupid for spending $5-10 on the DLC. Another part is that the post-launch support has to work for everybody, so the community is healthy, not just for the people who pay for Battlegroups.
CoH3 information is lacking. We all will make a much better judgement once the game launches, and once the first microtransaction content hits the shelves.
Paradox releases broken, unfinished games and you need to wait for multiple paid DLCs for the game to end up in state it should start with.