Because they've only ever sold vanity items and it's as simple as not buying it if you don't like it? No matter what SE does people will complain. They put old items in the cash shop and people whine about having to pay money for vanity. They repeat events or repeatedly give the same reward and people will bitch about SE not doing anything new. They put them in a place like the Golden Saucer and people will complain about the MGP cost. They put them in something like ventures and people will fuss about the rarity. The list goes on.
I'm personally pretty indifferent to the cash shop. If it brings SE extra revenue and makes some players happy in the process, more power to them both. I'll continue to be indifferent as long as they only peddle vanity items and services. I'll be the first person to take up a pitchfork if they start to sell P2W items, but until then I'll continue to think the cash shop isn't the massive big deal people keep trying to make it.
Edit:
No, those two were from a holiday event last year and there was no way to get them if you missed it until SE added them to the store. Store items have never been available at the same time it could be found in the game (Calamity Salvager doesn't count). They're either unique additions or they're from old holiday events since SE (so far) has never repeated an event or a reward the same way twice outside of special promotions.
