I can not specify a font per language in Chrome browser. I read the web in more than one language. For me this is a show-stopper.
It is overly simplistic, but at the same time you have to be an expert to figure out how to do simple things, like making your bookmark toolbar show up.
I agree that an OS should take care of caching.
But applications? I think applications should leave this and other resource management to the OS.
I don't want applications trying to outsmart each other locking resources they *might* use.
Memory mapped files are perfectly good alternatives to application level caching.
Many people are forced to upgrade because old Linux won't with new hardware easily. This is because APIs change too often.
A good discussion thread on this topic started with a comment from bmastenbroo here:
Unity in Ubuntu 11.04 User Comments#Sandy Bridge
Unrelated to your question, but related to Unity, which is the main topic on the site, let me quote JEDIDIAH from the same user comment area. He summarized Unity in one single sentence:
It isn't quite like Windows 7 and it isn't quite like Snow Leopard but it steals just enough bad ideas from both to look like an incompetently executed clone with no identity (or value) of it's own.
The herd instinct among economists makes sheep look like independent thinkers.