This is probably the most honest review I have seen, that points to gripes I would have playing through it, as opposed to the way other articles and videos have glossed over those very concerns I had while watching gameplay footage. Thanks for including it!
An argument I heard, and adopted is that it’s never “just” cosmetic. Your enjoyment of the game is impacted by how you perceive your avatar. This is why fortnite skins sell so well to new players. It’s not just cosmetic to drop $20 on Cuddle Team Leader. It makes a user feel silly and increases enjoyment running around as an obvious pink mascot costume. It prolongs how long you play both by increased enjoyment, and sunk cost fallacy. In any game with cosmetics, purchases drive playtime.