С платьями понятно - слишком они непрактичны были. С другой стороны, можно модифицировать.
А фраки 18 века так и вовсе красивей сегодняшних троек.
Отличный вопрос!
Справедливости ради стоит отметить, что фрак никуда не ушел :) Он является неотъемлемой частью дресс-кода white tie. Это самый строгий вид дресс-кода. Например, прием у посла или Королевы.
Мужчины по-прежнему ходят в костюмах:и в деловых, и в менее формальных - твидовых. Костюм, конечно, не фрак. Скорее его более "приземленная" форма.
Мне кажется потому что строгий фрак 18 века мягко говоря не очень удобен для повседневного ношения (как и платья того же времени, о чем вы и написали). Просто в то время одежда была частью каждодневного этикета и появится на публике без фрака для многих слоев общества было не статусно. Сегодня же люди предпочитают просто более простую и легкую одежду.