This is simply the case of a provider, discovering that Cogent provides poor transit services, realizes that you actually have to pay in order to get good Internet peering. This has always been the case on the Internet.
As long as Comcast treats all traffic the same regardless of source, destination, packet type, etc.. I'm fine with their behavior here.