The only correct answer is that the perfect computer doesn't exist.
It can't exist.
The breadth of applications for what can loosely be called "a computer" is just so immensely gargantuan that it's impossible for one configuration to be good, even capable at all of them simultaneously.
Even if you whittled down the use cases to the top 90% or so, you'd still end up with a device that's "OK at most things"... not even "OK at everything".
As for OP's ideas around software... well we sorta already have that. In the scheme of things, the periodic refreshes of our favourite tools (email, word processing, spreadsheet, etc) are minor, and do indeed add functionality. With a little bit of initial effort, they can and do improve your workflow. The complaints raised about "change for the sake of change" are relatable, but misguided IMO. Changes to user interface don't happen in a vacuum. As much disdain as one may have for Microsoft and Apple as companies, they ultimately must respond to the market. One may feel as though the changes are arbitrary, and done on a whim, but the reality is that these changes are in the works for months if not years before they see the light of day. Internal product group testing, external focus groups, feedback/suggestion boxes, pilot/beta testing, etc etc etc are all stock-standard parts of development.
I think it's easy to be jaded about "the way things are", and the temptation is to assume that what you like, or are used to, is somehow objectively correct. Confirmation bias and cognitive dissonance are powerful things. You'll save yourself from an early grave and grey hairs if you stop being so bitter about change, and just do what works for you. The Internet is a big place, there's room for everybody's preferences.
VogonsDrivers.com | Link | News Thread