Beyond my ISP I'm virtually anonymous unless I log in. If it's blocked at the network level I cannot login. If it's not blocked by the network, then it doesn't know exactly which individual is using my network connection. Theoretically they could put an interstitial page to check credentials but we'd just end up sharing the login rather than sharing all our personal details in separate accounts, or more likely I'd just not bother and accept the 'child' experience.
If I lose access to social media so be it. All that will do is change the landscape as the diaspora find a new uncensored social media.
This all falls apart when it affects genuine work, then it's already too late. The only real option at this point is VPN.
So you can vote but you can't control the media you use to learn about who you're potentially voting for. There is something not quite right about that.
Unfortunately I think the way we are going is to treat everyone as children by default, though.
The internet is going to be filled with bots anyway so might as well restrict it to this age group. They should be outdoors with no access to the internet.
Why not extend this to under 25s or the elderly?
I'm sure the online safety act also needs to extend this to chatbots and anything that can heavily manipulate and distort this age group.