Anything that is legal should be allowed (what's wrong with porn?)... They already track you a lot and know your age even if you don't tell them so it would not be a problem to prevent kids from seeing it (nothing is foolproof but it is not a reason to restrict free speech)