Why would universities need to compete on price if there are surplus qualified professors? It sounds like the low wages are a function of excess supply.
In this environment, you would expect more universities to flood the market to capitalize on the high profit, but that isn't happening. There is an excess supply of professors, but not universities.
This might be due to regulation, accreditation, high capital demand, and or the inability to create a lean university that just offered specific curricula. Is it so absurd to think a CS degree could happen entirely online and mostly asynchronously?
I don't think so, but it hasn't happened well yet.
So high barriers of entry + inelastic demand because easy credit = no universities created to drive down price.