No, the work of the manager is to do whatever is needed to deliver the result on the task assigned to them, including if necessary decisions to scrap, mothball, reassign, adjust, ignore whatever is happening in the company based on current/future state of the group they manage or based on the situation of the company.
That's why they are managers and not low level developers. Developer does not like it? Well, a developer can migrate to writing less code and caring more about business related stuff. It is not like those who can write serializer cannot figure if a certain fire drill is required based on the amount of $$ coming in from a customer who is affected by a bug/wants something.
>No, the work of the manager is to do whatever is needed to deliver the result on the task assigned to them
You missed the part where the manager has to evaluate and push back if needed. If their primary role is merely to do what their bosses tell them to, then they are not doing any managing.
99% of the companies can replace 75% of the managers with supervisors ( foreman in constructions/manufacturing ) and get a better result. Most of the "teams" inside organizations dont need managers - they need supervisors as organization does not need to have mini fiefdoms.
That just shows your lack of information on how to manage knowledge workers.
Good managers know how to ship products by knowing how to manage knowledge workers and removing friction in the communication inside and outside the team.
That's why they are managers and not low level developers. Developer does not like it? Well, a developer can migrate to writing less code and caring more about business related stuff. It is not like those who can write serializer cannot figure if a certain fire drill is required based on the amount of $$ coming in from a customer who is affected by a bug/wants something.