YouTube's road to HTTPS 10 years ago
TCP only gives you 16 bits of checksum, which is really not enough. I used to work for a CDN which served downloads over HTTP, and when the object size grew to a few gigabytes a non-negligible percentage of users ended up with corruption.
The SSL MAC is valuable even in the absence of enemy action.