A better system would be to require that it is very clear the user is being monitored. Some kind of persistent notification and popup on every boot notifying the user of the software. This way it still works fine for corporate setups but is useless for stalkers
I think macOS Catalina has taken some steps to implement this type of approach. Users will be notified when an application starts key logging or taking screenshots. I'm not sure how frequently though.