Also, being a middle manager isn't much fun either. Basically all meetings and bullshit, and you get shit from people below you and above you. Upper management blames you for anything going wrong and workers blame you for, well, everything. You need to motivate, teach and provide resources while dealing with all the bullshit from above and a lack of resources.
But as you pointed out, it's necessary otherwise everyone has to deal with the bullshit.