Isn't the point of an HTTP caching proxy, in-part, to mitigate that exact problem?
MITM is a form of attack. Edge caching is simply a form of distributed architecture.
The typical objection to edge caching HTTPS is that it requires giving your private key to a 3rd party. Well if you're hosting in the cloud, who do you think has your private key at the origin?
An edge/reverse proxy on the SaaS network doesn't solve 20 workstations in an office making requests over the internet to retrieve the same resource.
A regular http proxy in that office does prevent 20 internet requests but it requires MITM for https to work.