Devs are employed. They have a steady income. If they feel that the salaries for their line of work are low across the board, they're free to figure out how to organize themselves and tackle that, like everywhere else.
Contrary to what you seem to believe, freelancers and contractors don't get paid these massive amounts of cash ("millions") at all. Making it actually sustainable is quite the balancing act, so I don't see what your indignation is actually about.