I don't think that's what this bill is about. I think they want to be able to attach a government issued ID to logins for various services. They tried claiming it was to fight terrorism, but that didn't really work so now they're saying "it's for the children!"
Yeah, you're probably right. I couldn't find the text of the bill in the link. I'm sure the effort to do this kind of thing goes back to the 90s: like a lot of the really intense copyright bills - the CASE Act (ability for big companies to easily fine people who they think are breaching their copyright for $5,000 + legal fees without anything resembling a trial or evidentiary hearing) has been popping up in different forms for decades - but in its current name they took 5 years of trying to pass it, but the main idea was officially proposed in 2006 - so 14 years to get the bill passed, but then it was a thing long before it was officially proposed by a house comittee too.
I guess they figure if they keep trying they'll eventually get it passed - which is probably true.
Someone came up with a good theory a while ago that I'm inclined to believe: The social media companies (esp. Meta as I understand it) were looking at huge fines for showing adult content to under-18s, so they lobbied hard to ensure that the burden of proof for age verification was on anyone else but themselves, hence why the OS vendors are being targeted now.
Ultimately, they seem to have realised that they can't stop adult content from being shared, so the easiest way to get there was to mark anything even vaguely possible of being adult, and require age verification -- which comes with a lot of political cover vs. just deleting it.
Of course, if you stoke up the right people, you end up with lots of support from the puritanical brigades, and label all naysayers as putting children in harm's way.