Kermit is way more complex than XMODEM and many of its best features were just not relevant for my case. For instance Kermit could communicate with computers that used strange charsets like the EBCDIC used by IBM mainframes and also communicate over networks that weren't transparent to binary data.