I taught at a Big Ten university and one big problem is that over the past decade, relatively few dollars went into “classroom” activities, like professors, computers, etc. Instead, large amounts were spent on administrative salaries. Almost all have hired “Grants Administrators”, “Compliance Administrators”, and all the attendant administrative and facilities costs these new personnel added to budgets. Most instruction is done by TA’s, many of whom struggle to speak English. You’re not getting what you’re paying for.
I switched from University of Michigan to Michigan State while working on my engineering degree largely over this reason. What is the point of going to a supposedly more "elite" university if the actual classroom experience consists of struggling to comprehend all the non-English speaking instructors?