I'm assuming you have an understanding of BGP and peering. When peering is established between companies there's a general understanding that peering is free if the data flow in each direction is approximately equal. It's a mutual benefit so both engage in the peering. If however data is predominantly flowing in one direction (early Netflix for example) then companies are eating costs (Netflix's costs) to continue to provide Netflix's data to their customers. If you force ISPs to peer in these sorts of arrangements (Net Neutrality) you are shifting costs from Netflix on to the ISPs. ISPs then need to charge their customers more even if they are not customers of Netflix. This was eventually fixed historically by forcing Netflix to to pay for peering despite the large outrage at the time about Comcast "throttling Netflix" and then "forcing them to pay to stop throttling" which misrepresented what was going on.
This is just one example.