If a professor can bring in $50 million in grant money, paying them $900,000/yr is a bargain. Indeed, most grants pay the profs salary for the duration of the grant. Very few well-known profs are actually teaching. Almost all of them are doing grant projects which, supposedly, augers well for the institution’s reputation but with very little benefit to the students.