The CDN/content provider ships servers to the ISP which puts them into their network. The provider is just providing connectivity and not involved on a content-level, so no MITM etc needed.
More details here https://as32590.net/steamcache/
More details here https://as32590.net/steamcache/