Are you talking about on this graph?
http://blog.level3.com/wp-content/uploads/2014/05/route_info...
Because all the numbers I see are showing about a 5:1 or 6:1 imbalance.
> ...transit providers are starting to see their industry be squeezed by the big ISPs.
No.
> ...why do transit providers even exist?
Because it's untenable (and inefficient) for Comcast to build a separate fiber network to every service provider (e.g. to start providing a service on your version of the internet, you'd have to build your own network connection to Comcast, and then again to Verizon, and again to AT&T, and again to every other ISP on the planet).
Take another look at the L3 network map from the blog post:
http://blog.level3.com/wp-content/uploads/2014/05/network_ma...
If you think transit providers are purely middlemen for the sake of middlemen then you're basically saying that every service provider should build out a network of that same size in order to reach every ISP.
> Settlement-free peering assumes that bandwidth usage is roughly symmetric
No. It assumes that the benefit to each network is roughly symmetric. Put another way, if Netflix videos only degrade on Comcast's network, Comcast's goodwill with its own customers will increase as a result of increasing transit/peering capacity. To a normal company, that's a tangible benefit to the agreement enough to make it worthwhile.
Comcast empirically does not care about the goodwill of its customers, which is not surprising given its monopoly of local markets. If customers had alternatives to Comcast and it became known that Netflix worked on one ISP and not the other, customers would switch ISPs en masse.