Don't get me wrong, I'm all for privacy. But between setting up the birthdate when creating my children's local account on their computers, and having to send a copy of their ID to every platform under the sun, I'd easily chose the former.
I'd even agree to a simple protocol (HTTP X-Over-18 / X-Over-21 headers?) to that.
No, and this wouldn't be impossible to bypass either. I don't think the aim is 100% perfection, so much as harm reduction, and I don't think you'll get more than that no matter how onerous the law becomes. Most kids, most of the time, are not going to be trying to circumvent it, and it would still be up to the parents to look out for cases where they were.
The current proposal requires storing and transmitting a flag that can take one of four values (under 13, 13-16, 16-18, 18+), and prohibits sites using other means of age verification. It'll work adaquately to stop kids accidentally seeing pornography, and hopefully things like andrew tate, giving the parents some space to do their part to help their kids learn how to understand what they migjt be exposed to.