That’s like saying movies should have to rate every scene so a 7 year old can watch the “safe” parts of an R movie?
If a site is really mixing so much content (like Reddit) then they should really be separating their sites into different subdomains.