I'm an engineering manager, started from the bottom now I'm here. Really, went junior dev / qa - dev - senior - staff then software architect then technical manager. Management is as hard as coding, but in a different way. Just because someone is not smashing their mechanical keyboards 8 hours per day doesn't mean they're lazy.
The funny thing is that a bunch of engineers will say “see it’s all lazy management”, and then when they get non-“lazy”-management, they’ll realize how much harder the engineers will have to work too.
If management weren't lazy they would make work much much smoother so engineers can actually solve problems they are excited about instead of workaround shitty management policies and decisions.