An end-user ISP like Comcast has a monopoly on access to their customers, so if they're allowed to charge for peering there is no competition to limit how much they charge. This tends to result in the ISP allocating 99% of the surplus created by peering to themselves.