3 ms·
Because inefficient bureaucracies like education systems waste capital. They have no signaling mechanisms for success or failure. Notably, a teaching degree is
by chrisco255 5y ago
Because inefficient bureaucracies like education systems waste capital. They have no signaling mechanisms for success or failure. Notably, a teaching degree is the same price as a computer science degree, and some colleges are able to charge six figures in tuition even if they provide no better job prospects than community college or less.
As to why software devs make so much, it's a simple matter of revenue per employee. Software is insanely scalable. While it is capital intensive to produce software, it is nearly free to distribute. A handful of developers can produce multi-billion dollar software programs, because the market is the entire internet (billions of people). A grade school teacher can at most teach 30 or so kids at a time.