Sure, but my point is simply that microtransactions are and have been a standard of the industry for a long time now. And with your example, AC Valhalla had over 100 hours of gameplay included within it, along with many, many free updates (including new cosmetics, abilities etc). Their paid for cosmetics are in the minority and take nothing away from the rest of the content.
However something like The Avengers game would be the opposite. Overpriced cosmetics that far outweigh any actual gameplay or content offerings.
Implementation is the problem, not the actual concept of microtransactions. In essence, it's no different from a season pass or a battle pass or a DLC expansion in general... It's a digital economic model completely at the mercy of the company administering it.