СОМ-порт (точнее, RS232) отличается от UART-а только уровнями сигнала.
И через него до сих пор работает уйма оборудования, применяемого не дома (в танчиках), а, например, в POS-терминалах, банкоматах, промышленных контроллерах.
А если взять еще и RS485, то там количество оборудования возрастает многократно.
Какой такой USB в условиях промышленного цеха способен без проблем передать сигнал метров на 100-200 ?
Не говоря уже о том, что сам UART имеется в 90% современных микроконтроллеров, а то, бывает, еще и в количестве нескольких штук в одном чипе.