I think most open source projects need better funding and coordination. The fact of the matter is that if you want something, you can ask nicely, pay for it or make it yourself. Asking nicely usually ends with "no", which is a perfectly valid response, and the other options are often too expensive (nobody wants to pay full dev time for adding and maintaining feature in Nautilus) or too much work.
I used to think that surely the GNOME people had enough resources to develop feature X until I saw how few GNOME developers there really are for a project this size. Until more people join in and start developing in their free time, "basic" features people all want so badly simply won't appear any time soon.