A), which is the status quo. I don't see any other option as realistic.

B) makes things worse in several ways, but primarily by stifling innovation. Only large incumbents will have no trouble paying for the measures required to ensure compliance.

There's also the cost of enforcement, which will likely have to be borne by the taxpayers. I don't think this is a good thing to spend money on.

C) cannot be enforced, and any good faith attempts will cost more than the damage from harm they're supposed to prevent.

Option A isn't really the status quo. The status quo has a bunch of sites doing invasive checks and other sites region blocking users.

> Only large incumbents will have no trouble paying for the measures required to ensure compliance.

Oh my gawwwwwd. People trot this out any time any regulation is mentioned. Option B is a single easily accessible age category value. It's simpler than the status quo.

> Option B is […] simpler than the status quo.

This bill FORBIDS platforms from operating in the state unless they provide age verification.

Forbid an OS for operating in Illinois? Sounds insane to me. When I bring my Linux laptop from California, what happens?

I'm not really focused on the exact wording of this bill. But mandating distros have a useradd and glibc with an extra couple functions is not a significant burden.