How is this any worse than the old arcades of the past. Run out of time? Run out of lives? Pop more quarters. Man I dumped a lot of cash on Dragon's lair and Space ace. Mike Tyson kicked my ass too.
It comes down to that you have a limited amount of money as a child when you went into an arcade.
Often, the argument is that parents just need to be more responsible and not tie their credit card to the console. But there's a flaw in this argument in terms that consoles (and computers) can often be outside the comfort zone of the parents, to where the kids are in charge. You know how the stereotype was that older people often couldn't work their VCR a few decades ago? Or how today it seems like the child is the one who always fixes the computer? So, the child will say, I need the credit card for some purchase, and the parent might give them access on certain key days, like their birthday or Christmas. At that point, they're screwed.
Another thing to take into consideration is that, as humans, we specialize. You can say that not understanding a simple process is the result of stupidity, but in the broad scope of things, we're all stupid to a lot of basic knowledge that's just out of our scope of experiences. When you go to a store, that's a known experience for many adults. They understand it, because they've done it before. But many adults just don't play video games nor understand them. And that is part of the problem. The credit card and purchasing are now more vulnerable to being abused, because it's accessed via a process they're unable to understand, or perhaps unwilling to learn. And you can't force people to learn something, especially if they don't plan on ever using it.
What about that little checkbox that says "Leave the credit card info on the console"? Well, in this case, think about how many people actually read a TOS. And it might be once again the kid entering the card.