None of what you are saying is addressing the massive privacy violation of tracking everyone’s internet habits and websites having a copy of your ID. Even if they are 100% responsible with your data, do you realize how often websites get hacked?
Doesn’t have to be ID directly to the website. Some other validated token can exist. I don’t have the solution but there will be one whether you can imagine it or not. Data gets stolen all the time. It’s just part of living in a digital world and part of that will require protecting children from radicalization and hyper-sexualization. Don’t think about red or blue. Think about the negative effects that porn and social media have on kids and then the adults they become.