Its an idealogical thing- we don't need steam for our livelihood but most game dev's do.
I'm assuming that indie dev's don't want to be treated like this but maybe most all of their backs are already broken and they just take being treated like that? 0_0