when skyscrapers were first built, they were built to show off. the commanded respect and thus got cool details that made them nice.
in the 50's-60's when international style came about, developers didnt want their buildings to stand out. to show off and thus the ugly box was born. in recent years(since the 1980's roughly) buildings have been getting more and more detail again.