"But age verification requires identity verification. Identity verification requires digital IDs."
Um, no? iOS is doing age verification just by your credit card. I never saw people all that upset about giving their credit card info to their phone wallet app or even to a bunch of websites.
Are you going to give your cc number to every website in the world? Also, is that really an ID?