Is MTP meant to replace TCP?
For the vast majority of applications and network conditions, MTP provides superior performance to TCP. There are only a few applications in which TCP has any advantage (for example, character-by-character interactive applications such as telnet). However, MTP and TCP can peacefully co-exist in the same network and even in the same application. An application can easily support both, automatically using MTP when communicating with a system that supports MTP, and otherwise falling back on TCP.