This is already the case in UK, has been for years. The bill payer needs to prove age with an ID to lift IP level blocks from some default age blocklist.
It doesn't work well because obviously a lot of internet is shared amongst a household, and the blocklist is too broad to make it annoying enough that any adults will remove it. Then of course you can always just use a VPN same as with the current situation.