Instead of grabbing content from the nearest DNS server, which could be half way across the world, now CDNs can grab content from the server that is closest to the end user.
The other possible reason for resistance that that the bureaucracy in the IT world gets built around the big server farms that a lot of these companies run.