This might be a more realistic compromise.
Maybe if the industry can agree on an OpenConnect standard with some traffic shaping. Then Netflix, Hulu, Steam, Xbox, PlayStation, EA, Disney+, etc could all share the same edge CDN hardware. Then residential buildings, cities, individuals, whoever, could run their own caching hardware that would cache based on downstream demand.