It's strange to me that you're a professor but the things you're saying aren't true. The 2/3 grant money thing I think you are talking about indirect costs? That's not money off the top of received grants, it's computed like a tip, where when you receive $1 of grant funding, the university receives $0.66. And only on non-equipment, non-tuition (for funding students) items. So it usually works out to being about 35%.
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.