ooh, I've got to push back on that one. Just because I can't figure this idea out for myself, maybe this conversation will help.
> The closer to idea a product is, the less it needs to change.
Now that I read this line again I realize yes it is true, but let me push back against the implied claim. I don't think that the Desktop 'needs to change less' because it is 'close to an ideal product.'
I'll propose that the Desktop doesn't change because it is entrenched. There are plenty of good, and more importantly, clear ideas about how personal computing can be made both more powerful and easier for the end user. What we have now is the result of capitalistic incentives. What we should have is deep knowledge work machines and fantastic end user programming capabilities.
Fun conversation starters below, not relevant to the larger discussion, but just thoughts I have in response to your post. I'd enjoy a response just to the above paragraph.
Coke may be an ideal sugar drink, but that seems like a measly category in which to be an ideal product. I can imagine Coke consumption rates dropping over time. (To counter my point, I did find that Coke stock has risen 20% in the last 5 years, compared to S&P500 rising ~15% in the same time). I can imagine them dropping due to the rising popularity and variety of other daytime casual drinks. I can imagine them dropping due to the increasing public awareness of the mal-effects of sugar. I'm sure Coke the company will do fine, but they could have used their clout over the last 100 years to spearhead a global health campaign, and they didn't. So I don't think they are an ideal product which doesn't need to change.
Excel came about pretty quickly (I don't know the specific history of MS Excel) but considering its predecessors. Visicalc was a reason on its own to buy early desktop machines. I've heard of university departments buying early workstations just to permanently run visicalc. But that still doesn't make Excel ideal. Chris Granger has done a lot of work recently to evolve spreadsheets (more focused on programming, but they are intertwined). You could look at Light Table and Eve and say they were a failure because they didn't end up as a business, but I think that kind of product is inevitable in the near future as the access interface that average people will use computers with.
I think you're right about Bicycles. They are an incredible engineering development from almost every perspective. Maybe some pointers to the views Engelbart and more have about training wheels would be interesting to this conversation though. Those are a "thing" that stuck around for quite a while, and appear to not really help the learning of riding a bike. [1]
I don't know enough about SQL. SQLite is something like the most popular database in the world right?
[1]: http://worrydream.com/refs/Vannevar%20Bush%20Symposium%20-%2...
search: "training wheels" there is one occurrence.