Peering is complicated too. It means an ISP carries your site's traffic without you paying them. Is that reasonable? I'd say common sense is: yes, if the traffic is only between you and the ISP's users, since the ISP is then getting paid. But who carries the cost of setting it up? Common sense would say the site operator should pay but the ISP shouldn't inflate the cost.