This suits organizations, who can save costly management levels and puts a lot of stress on the remaining managers. Those have gained a lot more people with all their needs and wants (and lost secretarial help along the way too). A manager visiting the office in the other town can easily spend a day with pastoral care.
Organizations also appreciate that Business Analysts, Scrum Masters and the like wrestle through the complexity without putting too many tough (technical) decisions on the bosses' desks. Let them figure it out and let's just check the KPIs and budgets.
The new generation coming into the workplace hasn't even experienced that much hierarchy yet. In my youth we still kind of lived as second class citizens under a general adult rule and have known a lot of formal leadership outside of our parents. Is the intern willing to do the kind-of-boring but necessary work along with me, because I carefully suggest it? Often, not really.
So, get ready for less and less hierarchy. Learn to deal with invisible power structures. Hire people who already have the skills and will work self-driven. And consider that the team you're in may not actually share that "common fate".