That said while Apple does a good job at parental controls, Microsoft is altered. Trying to have controls on Minecraft across a windows laptop and a switch involved a multi hour odyssey, creating tons of accounts for parent and child.
The local school district has been issuing iPads to kids for about a decade, and they still haven't figured out how to block exactly what they want blocked. The system they give parents for monitoring the iPads is a joke (Apparently my kid spent 75% of his iPad time the last week of school on sites categorized as "web").
I am a member of FIRE, I am extremely opposed to the mandatory ID laws, but the state of parental controls is phenomenally bad and saying you have to be "on the margin of society" to not be able to set it up is so far from my experience that I couldn't help but to respond to this comment.
I'm not sure what the solution is; a lot of people have suggested requiring sites to send categories (e.g. if every social media site was self-tagged, then blocking social media could be just a single check box in parental controls), but that probably isn't constitutional in the US (Compelled speech is usually banned under 1A grounds), and is subject to too much interpretation (seems unlikely that all 50 states would agree on a definition of "social media" much less "pornography").
Having devices send the age out to sites seems strictly better than ID checks to me, but is still a "one size fits all" approach to parental controls, I worry that if that became the norm the already mediocre controls that exist would atrophy, and it certainly would make it easier for malicious actors to setup a website to target minors.