in my opinion, any microtransactions should not be in any games that we will pay for especially if it's just 1 mode multiplayer games, for example PUBG required you to pay $30 upfront and had Microtransactions still. fucking greedy cunts. i'm disgusted on them.. however it still should be allowed on free games because that's where they get their profits at, but not too much, or pay to win. in singleplayer games it shouldn't exist at all even cosmetics, anything it should be DLC Story Expansion instead like what Witcher 3 did. Heart Of Stone and Blood & Wine DLCs which is actually better than most games coming out today in my view. i'm not even joking. that is really a shame.