i don't think its necessarily only a style issue. But also a quality issue. Ancient buildings were built to last forever- which help make them beautiful.
Also I do believe details matter a-lot. And if a building is well detailed no matter the style this contributes to it being beautiful. Construction quality has been so badly degraded for the past 50 years, especially in North America that I can understand why the majority of people do not like it, and therefore blame modern style as the sole perpetrator.