"[Yes, I know, the user accounts allows also to theoretically share a single desktop computer among more than one physical users (also known as: people), but, come on, these days it's that a single person has many computers, and not the other way around.]"
This is a great example of tech people falsely generalizing their experience and habits to those of non-tech people. There are many, many families with one computer that the entire family shares.
My parents share a Google account, synced to their android phones, making it impossible to know who I'm sending gtalk messages to and for them to determine if they've already read an email or not.
My favorite is the guy who uses the Purloined Letter method: he just keeps it on the desktop in a folder named "New Folder". Though some people's obfuscated unicode path name tricks are pretty nice, too.
This is true. Instead of "one machine == one person" we could adopt "one virtual machine == one person" or even "one virtual machine == one app". It's too much to ask mainstream users to understand how to do this but it's not too much to ask operating system designers to support it in a way that's deeply integrated into the OS (not something layered on top in the way we do it today) so it's transparent to the user.
This is a great example of tech people falsely generalizing their experience and habits to those of non-tech people. There are many, many families with one computer that the entire family shares.