I mean, ZKP of age seems to be a good enough compromise. Does it add friction? Yes. I used it a week ago to test, it isn't a smooth experience, but honestly, it's good enough.
The fact that people need to install vpn to access porn is also a solution. I doubt children younger than 13 could do it.