My take is that current systems are far too hard to deploy and configure. Otherwise this question would have stopped repeating.

How about some parental control software. There's what is in many versions of windows as well as K9.
Bob