This seems to use private education as a benchmark for the entire argument. From quit rates, to pay, to conditions, and beyond, but ignores the obvious which is that private pay and private conditions are largely pinned to be just above public salaries and conditions (meaning private education cannot be used as a benchmark for when someone is under-paid, over-qualified, or has too high of a quit rate because they are…
So what? With many other degrees, you can walk out six figures in debt and land a job at McDonalds. Is that fair?
> But I have no idea how society decides salaries.
In the open market, it's (supposed to be) supply and demand. If salaries are high, that's a signal that there's too few people in the profession. Programmers are privileged for now, but lots of people are joining in.
Once supply outweighs demand, salaries will fall. Just wait for the next recession when the bullshit startup train will go off the rails.