It's popular here to blame the growth of administrative and non-teaching staff on a self-serving bureacracy, but I don't think that's the case, it is due to circumstances.
The size of IT infrastructure has grown immensely compared to 30 years back, so you need people to take care of that. My department has four IT support people, and they carry a full workload.
The amount of foreign students has grown, consequently you need people to keep track of immigration requirements that seem to get worse each passing year, and you also need cultural programs, you can't expect people from non-western countries to be thrown into an alien culture and succeed.
The number of non-traditional and first-generation college students has grown, if the student body consists only of middle-class and wealthy people you don't need support staff for the students who teach them how to study.
Then there is career services, these things are expected these days. Back when you knew the major employers, and they had a hiring pipeline at your university.
There is also this competition through facilities, gyms and really fancy dorms are the norm, and those things need looking after.
Anyone who proposes cutting back on administrative staff must give suggestions how to deal with all these issues.