Yeah, I mean I think there are limits, to be honest. What used to happen on iOS, but I believe they’ve corrected, was clearly crossing a line where being responsible wasn’t quite enough, because games had ways to basically trigger spending without making it clear that it was going on, and without real permission, and were aimed at kids too young to understand. But that stuff has mostly been locked down in various ways.
This, however, is an adult giving an older kid his credit card, to a play a game that’s just barely acceptable for his age rating (PEGI 12), where you can play the game completely without spending a single penny, which the kid knows and the adult should know - so either his kid lied to him, or he just didn’t bother to check the “Hey dad I want to spend pocket money on this game but I need a credit card” angle.
Again this kid is fucking 12. This isn’t even a P2W game. The only things you can buy are cosmetics and the Battle Pass/Premium Battle Pass - but literally the physically most you can spend on the Premium Battle Pass is $25, once per season. So this kid spend basically £680+ quid on cosmetics. So he’s a real little bastard, because that’s not a “couple of cool outfits and a bunch emotes”, that’s like “a very large fraction of all the things you can even buy”.
So this is purely in “You’re an idiot.” territory.