I'm sorry that you have to deal with that. IDs should be as easy as reasonable to get. (fucking SAVE act).
You are right, this could be used as a stepping stone towards gathering IDs and the deanonymization of the internet. We (Cali residents) need to make sure that we contact our reps and are heard. Voice our concerns with this law in its current form and that we will be up in arms if they go any closer towards ID verification being required.
It depends on how the system is implemented. It is entirely possible that MS will implement it with ID verification or face scans, since the law does not forbid them from doing that. But that is why the open source community/linux foundation need to make sure that we put forward a reasonable solution rather than just "forcing" users in Cali to go back to using windows.
I can sympathize with parents that don't have time or don't know that the tools exist. But this law (in theory) isn't affected by that.
The screen is displayed to the parent on account setup so they don't need to know it is there because it will be right in front of them.
Screen limits are not required by this law at all and are not even mentioned. This is just to keep children from accessing aps that says they are not for children. Ie. Facebook asks the users age range (<16 in this example). Then blocks the user since they are not 16+. Not sure why a child would need FB for school work so they should not be affected.
There is no clause requiring or providing an approval from parents. So if there is then that is the OS's fault.
I theory the parents don't need to setup controls per app because it is FB deciding what age brackets are allowed. And if they include the kids one and the child gets hurt online then FB would be liable. Not the parent.