Because that’s patently not true. If cosmetics didn’t affect the gaming experience, they wouldn’t be worth anything. Certainly not worth paying above and beyond the purchase price for.
Cosmetics are just the easiest to monetize and normalize, to the point where players will now defend full priced games for offering cosmetic microtransactions. It’s a shame. Likely a windmill-tilting cause, but a shame nonetheless.