When you peer with HE, you only get their paying customers routes. If you buy transit from HE, you get routes to the entire internet (and your routes go out to their peers).
Peering costs them little (they just have to backhaul to a customer that is paying them anyway), for transit they may have to pay Comcast, Sprint, or another provider to reach the networks they are not directly connected to.