суть не в том, плохой tcp или хороший, это довольно субьективные понятия. почти весь сетевой стек это набор костылей из 80х. суть в том что сотни (тысячи) протоколов используют его как транспорт и это не будет меняться в обозримом будущем. кроме веба, есть и иные миры