Of course. But software developers are, on the whole, pretty damn well compensated. As a group we have a lot of freedom to make these sorts of financial decisions.
Yes, some members of the group don't have that freedom. But that doesn't excuse the ones who do.
Yes, some members of the group don't have that freedom. But that doesn't excuse the ones who do.