I think Christopher Alexander still has the best answers as to why the contemporary buildings suck. Lack of ornament and boring shapes are just the tip.
It's really a tragedy he died before The Nature of Order could break into the architectural mainstream. It's chicken soup for the aesthetic soul every time I see yet another terrible new project go up.