Age verification done the right way does not require providing any personal info. I 100% oppose forcing people to share personal data with private companies. This is not what we’re talking about here.
Handing your government ID and other personal data to private companies is exactly how current proposals for online age verification work. It could be done without this, but that's not what governments and corporations are pushing for, because the goal is easier surveillance. Take a look at some of the problems with Persona, for example:









There's a middle ground: unionization and strikes. Not always successful but more effective than just complaining.