Isn't the point of a CDN to push content out close to consumers because the last mile "pipe" is significantly slower than a content-provider's network? If the consumer is already on the content-provider's network, and operating at the same speed as the backbone, you don't need a CDN.
The point of a CDN, at least a significant one, is to reduce latency. To put your content closer to your customers.
It also lets you handle larger load, is more resilient to DDOS, etc, but, at least in my view, those are often secondary... the main issue is latency, and perhaps capacity.
Gigabit to your house won't remove latency, other than perhaps to apps hosted by google (including google, obviously)