Sadly, A new paint job sells a house quicker than fixing the septic tank, but the new owners will smell the backed up S!@@!, eventually. :}
Many Linux projects are in tender need of some love and care, but look at Network Manager. The program is clearly much more user friendly to most *normal* people than ifup/ifdown, still it gets A LOT of resentment for breaking the elegant, simplistic world we can UNIX. Granted it hijacks your routing tables and causes some networking bugs to be so abstracted that only a few people can solve them, but when it works it really is nice.
Simplicity for users comes at the expense of programming complexity. Which leads to the big question. Do all Linux programmers really want the rest of the world to like their masterpiece or will the masterpiece be destroyed in the process leaving a system which resembles the Dredded Micro *cough* *cough* thingie which we left so long ago in search of tranquility.