Out of curiosity, why not have another user account on the computer? Windows is pretty simple to move between user accounts as is Linux and, although I haven't use macOS recently enough to comment, it was pretty easy the last time I did.
I'm sure our use cases are different but I'd like to understand yours better.