@lanodan @portpupper @sir I think though, the problem is essentially that programmers do not have Taste. Most artists grow up seeing Good Art, and strive to emulate it, and then later on experiment with that and develop their own Style. We don't have that (And if you're asking why I'm comparing to art, it's because ultimately programming is a majorly creative endeavour -- see Knuth's ACM piece for an argument on that).
It's like seeing the pre-Renaissance paintings where literally nobody had any idea of what Perspective is, and the parts of the view are all over the place, but it's still considered "good", because for the time it _was_. That's basically all, programming at the moment.