因为通信业领域和计算机最开始是两条独立赛道。1948年香农在《通信的数学理论》里定义了1bit。当时的通信理论、公式、标准都是用bit作为标准单位,比如信道容量,传输速率。后来随着通信技术发展,速率越来越快,也就逐渐有了kbit/s,Mbit/s,Gbit/s这些单位。然后就是计算机行业大概是1956年IBM为了在计算机中表达字符定义了8bit=1Byte,然后cpu寻址,内存读写,硬盘文件系统的最小单位都是byte,随着发展也就有了kbyte,Mbyte,Gbyte等等单位。
所以现在所有和通信相关的协议,标准单位都是bit,计算机领域都是byte,这两者想要统一,要改写的标准和协议太多了。