Up: "Hey YouTube, I'd like to watch this video."
Down: Hundreds of MB of data from YouTube
Up: "Hey <streaming TV>, I'd like to binge watch <XYZ>"
Down: Hundreds of MB of data from the streaming serviceIf you have 1.2Gbps total bandwidth and you can split it as you wish, which do you think looks better to customers? 1Gbps (+200Mbps upload) or 600Mbps symmetric? Easier to sell a bigger number.
It's honestly probably that silly.
Summarizing greatly, but user upload = Comcast pays vs user download = Comcast's peers pay them.
I'd assume for last-mile ISPs, peering is a non-negligible source of revenue.
For most last-mile ISPs, peering isn’t a revenue source. Small ISPs have to pay for peering and IP transit, and large ISPs have transit-free peering agreements with most, if not all, of the internet.
However, large ISPs that enjoy regional monopolies can refuse to upgrade connections with peered networks in an attempt to force the content providers sending traffic over the peered network to instead peer directly with the ISP.
This tactic is really only feasible for ISPs who have captive customers that are unable to switch to another ISP, as the negotiation process requires the ISP to allow the service it is providing to its actual customers to degrade to such an extent that the content provider is forced to peer directly with the ISP.
Media companies like NBC/Sky/Universal/Xfinity/Comcast do not want you to be creators. They want you to consume consume consume... and it doesnt count against your bandwidth if you consume from THEM.