1. You need a save button because you often need to flag that the document, at this this point in time, is a new version. The alternative is unlimited persistent undo. And then you still need to be able to say "this is a version". Or you just end up creating new documents with "Document dd/mm/yyyy.docx" or whatever, which is a user reinventing the "save" button.
2. You're addressing a specific detail whilst missing the wider point - which is that unlimited (or very wide-ranging) configurability introduces significant engineering and testing overhead for very little reward. You end up introducing masses of extra effort to address the cosmetic needs of a tiny fraction of the userbase. Whilst large software companies have very large engineering resources available to them, the practical limitations of the software development process mean that large != infinite. Testing ASCott's daft colour config functionality means that at best, the whole programme shifts right and at worst, someone isn't testing J. Random Security Fix.
3. I think you misunderstand why some things are modal. Most things aren't. For example, you can happily switch away from the vast majority of long-running operations on your computer (large data transfers, software installations, etc). And anyway, most graphical processing gets shoved onto the GPU anyway. For regular desktop use, the most common activity for a computer is "sitting around waiting for the user to do something" - they're not resource-bound at all.
4. Yeah, it was you when you logged in, but is it you NOW? I could have just sidled up to your computer (in the literal physical sense or the digital sense) and start doing malevolent things to it. Apple, Google, Microsoft, Amazon, and so on will all ask you to prove your identity when accessing sensitive information or carrying out system-level actions at your specific behest (rather than in the background, where trust is ascertained via different channels that are non-interactive). Finer minds than ours have considered this problem.
5. Windows AD is the best available solution to networked policy management. It's the market leader for a reason - everything else is worse. Run As always worked exactly like you'd expect, as long as you knew what to expect, which is that you run in the full context of the user executing the command. sudo is the same.
2. You're addressing a specific detail whilst missing the wider point - which is that unlimited (or very wide-ranging) configurability introduces significant engineering and testing overhead for very little reward. You end up introducing masses of extra effort to address the cosmetic needs of a tiny fraction of the userbase. Whilst large software companies have very large engineering resources available to them, the practical limitations of the software development process mean that large != infinite. Testing ASCott's daft colour config functionality means that at best, the whole programme shifts right and at worst, someone isn't testing J. Random Security Fix.
3. I think you misunderstand why some things are modal. Most things aren't. For example, you can happily switch away from the vast majority of long-running operations on your computer (large data transfers, software installations, etc). And anyway, most graphical processing gets shoved onto the GPU anyway. For regular desktop use, the most common activity for a computer is "sitting around waiting for the user to do something" - they're not resource-bound at all.
4. Yeah, it was you when you logged in, but is it you NOW? I could have just sidled up to your computer (in the literal physical sense or the digital sense) and start doing malevolent things to it. Apple, Google, Microsoft, Amazon, and so on will all ask you to prove your identity when accessing sensitive information or carrying out system-level actions at your specific behest (rather than in the background, where trust is ascertained via different channels that are non-interactive). Finer minds than ours have considered this problem.
5. Windows AD is the best available solution to networked policy management. It's the market leader for a reason - everything else is worse. Run As always worked exactly like you'd expect, as long as you knew what to expect, which is that you run in the full context of the user executing the command. sudo is the same.