More to do with the pricing.
£20 for a cosmetic is pretty fucking steep. And no this games not the only culprit either.
WoW charges £27 for a mount. And £19 for the rest. Literally I can get Resident Evil 2 for the cost of 2 pathetic little mounts.
The only reason EA are pricing them as such is because they know they lost a huge stream with the "no to lootboxes" policy. It's just trading 1 evil out for another.
It's like Fallout 76 basically. That has cosmetic MTX and some of those are priced stupidly.