Doesn't bother me, it's purely cosmetic, and not required. Don't want it, don't buy it, that's really it.
Service games need to sustain themselves, it's why these things exist. Their prices exist because plenty of people WILL pay those prices. It's why we've always had the ability to buy in-game currencies for $100, people ARE paying for them. So in the mind of a developer, why not include it? Someone will always buy it, and they're not wrong.
maybe these exploitative cash grabs designed by psychologists to land whales shouldn't exist
They shouldn't, but unfortunately, they don't care about that. It's a business, they want your money, loyalty, and attention before anything else.
When I worked on a F2P game, the QA team reacted negatively to the in-game purchases when they were first implemented, especially the $100 one. Which is understandable. However numerous producers and directors stressed, "Players don't NEED to buy it, but the option is there for those that want to, and there will always be some that will. So why not include it?" This was from a variety of folks that have been in the industry for quite some time, including a "Monetization Specialist".