The only people who say this and really believe its true are people who have no idea what it is like to be casual.
The price of 150 badges for one thing, one single item, puts it right in the place it needs to be. Someone who isn't casual simply wouldn't understand how long it would take to get that one item, forsaking everything else you could possibly buy with badges.
It's similar to pvp rewards. Anyone who was truly casual would see the possibility of acquiring some nice gear, but also recognize the huge task they have ahead of them.
And you'll notice I didn't say insurmountable task. Apparently, this is what "hardcore" players want some things in the game to be....for others.
A dev just made “not a crook” his sales pitch
4 hours ago