I prefer weak enforcement every time. It’s effective for kids who would follow the law anyway, and it doesn’t push the kids to use more covert means if they wouldn’t follow the law anyway. The latter group is therefore much easier to monitor using standard tools, and good parents with deviant children can use that effectively to help solve their problems before they become more serious.
That really depends on what the proposed solution looks like. My government implemented a similar law (included porn as well as social media), and the net result is that I either need to upload my government ID or use a VPN to access the site. I don’t trust these sites w/ my government ID, so I use a VPN. A lot of sites just don’t support my area, so even if I’m old enough, I can’t access the website. They’re more willing to take the loss than implement some kind of ID vetting.
When my kids want to sign up for social media accounts (and I’m okay with that), I’ll teach them how to use a VPN to get around the law so neither they nor I have to upload our IDs, and they’ll probably teach their friends and whatnot.
That said, if age verification checks were simplified to a debit/credit card payment authorization (and not even an actual payment), then you’d automatically prove that they’re old enough to have access to a debit/credit card, no government ID needed. The bank will check your ID, and if you’re a minor, the parent will have to approve the account. That would be acceptable to me, because maintains the bar for most kids, while still having a reasonable way for a parent to provide access without doxxing either of them (except the name printed on the card, that is).
That’s why I’m skeptical, but willing to see how it plays out. My local law certainly ticked me off though.