> It's fun to be able to retire early or whatever, but driving software engineer salaries out of reach of otherwise profitable, sustainable businesses is not a good thing.
That argument could apply to anyone who pays anyone well.
Driving up market pay for workers via competition for their labour is exactly how we get progress for workers.
(And by 'treat well', I mean the whole package. Fortunately, or unfortunately, that has the side effect of eg paying veterinary nurses peanuts, because there's always people willing to do those kinds of 'cute' jobs.)
> Nor is it great for the yet-to-mature craft that high salaries invited a very large pool of primarly-compensation-motivated people who end up diluting the ability for primarily-craft-motivated people to find and coordinate with each other in pursuit of higher quality work and more robust practices.
Huh, how is that 'dilution' supposed to work?
Well, and at least those 'evil' money grubbers are out of someone else's hair. They don't just get created from thin air. So if those rimarly-compensation-motivated people are now writing software, then at least investment banking and management consulting are free again for the primarily-craft-motivated people to enjoy!