In addition to what others have said, there is a difference between streaming and data transfer via a bit perfect FTP. Banking, nuclear weapons, government records, etc can't tolerate dropped bits. they can't just guess what it should have been via interpolation. So they use a checking program and will not terminate the file transfer until it is 100% verified. That is why in the early days of the internet it took forever to download files and sometimes they would fail because they couldn't get to 100%.
You don't have the luxury of this for streaming. thus dropped bits are estimated by the streamer and the music must go on. Thus we do everything we can to prevent dropped bits. And it is quite audible.
Jerry