And Ivy League universities pay their faculty quite well, especially in computer science. I don't know of any cases where a entry-level software engineer is paid even close to what a full computer science professor makes on even their 9-month salary.
This makes me ask, have you really "been at all the top schools and am now a professor"? I feel like any assistant professor would know these things.
* Entry-level software engineers have 0 months experience.
* Full professors in CS have 5 yrs of a Ph.D., and perhaps 2-4 years of postdoctoral experience, and 5-7 years of professorial work.
The main point remains, you cannot compare someone with 10-15 years post-college experience with a new hire. It's absurd.
The general point is true: the financial incentives in academia are blatantly terrible. The quality of what's produced isn't much better. So this whole thing about universities being all about their research missions? Sadly for all those hundreds of billions the hedge funds are generating, produces a depressingly small output.
I do agree however that it is messed up.