I understand that modern outer layers are more functional. A leather jacket, for example, can be dressed up or down so as to be worn in a variety of situations. It is also better at keeping you warm.
However, I think capes/cloaks are more aesthetically pleasing garments. It also feels good to have the fabric flowing around you as you walk. But what do you think?
I feel like capes went out of style around the industrial revolution for the very reasons outlined in The Incredibles by Edna as to why she doesn't design costumes with capes.
Definitely wouldn't want my cape to get caught in a car or train door.