I think we shall have to differ on this, I suspect we work in very different environments.
I think it all depends on how the management structure is set up in different companies.
I've worked at places where you have completely non-technical managers and then senior techies who don't actually manage anyone, but are responsible for any technical issues that need to be escalated and providing technical guidance to people.
I've also worked at places where managers are expected to know the technical side as well as do basic management.
Both approaches can work depending on the people involved, but my experience has suggested that the former works better.