Google and Apple should add this feature to their platform. Kids could decide if they want to spend their hard earned money on inapp purchases or in store (via Apple Pay).
eh, the freemium model isn't just based on impulse buy, the deepth and width of constant manipulative psychological tricks they use will eventually break them.
If the in app purchase is in front of them now, and they have cash in the account, they will spend.