What are some better options? I honestly can't think of any way of proving someone's age other than electronic ID provided by a well trusted institution like a government. The only alternative would be removing anything possibly inappropriate for younger ages, which is historically what people fought for, but that didn't work well either, partly because plenty of adults wanted those things and partly because there's no practical way to enforce it.