Separate user accounts is kind of the naive (and not quite complete) solution to the same problem.
Not really a smooth experience in my opinion, doesn't map quite as well to the concept of "working context" as I think of it.
Also, you'd have to maintain your list of users, and manually sync any settings, etc. - whereas with Cleave, I'm planning on implementing white- or blacklisting of applications on a context-basis (and system settings etc. are implicitly shared).
The basic idea, on and off for close to five years. Started out experimenting with shell session persistence (solved[0], but not quite), then prototyping a browser-concept and playing with browser-extensions, then settling on the OS-level...
I think you'll find that psychological health has little to do with what people can convince themselves of, or convince themselves to do - i.e. you can't explain away Daesh (or WWII nazis, etc.) with mental illness.
Their actions could absolutely be called rational and logical if you were to accept their premise - which is what I'd argue is irrational.
Sure there is – you just have to select one of the Intel-models and customize the processor.