It's easy to have opinions on things, but that doesn't mean these opinions have any substance.
If modern architects choose glass buildings maybe there is more to it than just our immediate reaction.
Stewart Brand said the three enemies of all buildings are time, money, and water. He renounced is own faith in geodesic domes because they introduce unnecessary seams, especially as they get older and settle - seams that leak water.
Look at a glass building. Count the seams. Ask how serious they are about architecture that lasts.
Look at a glass building. Count the seams. Ask how serious they are about architecture that lasts.