the other "realistic" solution is to use another o/s.
People insist on Windows at work because it's so ubiquitous, when they go home their modus operandi doesn't have to change.
Forcing workers to change OSes against their will only puts one's job on the line (management will side with workers as it's the path of least resistance). QED.