Ban this entire business model.
Nothing inside a video game should cost real money. It's a scam. Games make you value arbitrary nonsense - that is what makes them games. Attaching a dollar value to that manipulation is instantly unethical.
This exploitation started in "free" mobile trash and is now in full-price flagship titles. It's in subscription MMOs. It's in single-player games. Publishers can shove it in after-the-fact, at little cost and less risk. You were never going to shop your way out of it. It is the dominant strategy.
If we allow this to continue, there will be nothing else. Only legislation will fix this.