I would much rather my manager (if I had one, which I don't) be a good /manager/ and a non-engineer, rather than being a bad manager and a bad engineer.
I want my manager to have a great engineering background, but not be interested in the actual engineering except for purposes of helping the engineers get their jobs done. In other words, build a good team, remove obstacles and get the heck out of the way.