OK, let's imagine MS actually puts their servers in Comast's closets or arranges for some sort of direct connection(s) and it becomes cheaper for Comcast to serve Microsoft's content, now hosted on Comcast's own network or topographically close by. Should Comcast not be allowed to pass (some of) those savings to their customers just because a smaller company couldn't afford to keep their servers with multiple providers?