Software development managers accustomed to moving people around the projects.
Instead they should be able to split a project between the teams and not other way around!
This implies that software development manager should be a software development practitioner.
There is a lot of similar ideas around this topic below by Pieter Hintjens