Tim:
e.g. Nautilus is useless as a file manager, it's just a file browser. I'd get rid of it, but it's a part of the whole desktop. Like the engine behind MSIE is also the Windows desktop. A problem in it, is an unavoidable problem with everything else.
Kevin Kofler:
It's called "code reuse". It doesn't make sense to implement file browsing multiple times, once for
Yes, I know that. But the dependencies are being made at too high a level. It's the same as things depending on the whole of Firefox, rather than the gecko engine, because they want some small aspect of it.