Actually, there are some fields where a technical person may not be very good at the demanding tasks of the hands-on job, but do fine as a manager. People skills may not equate to technical skills. For example, programming is very different from managing a group of programmers. That's one important reason I turned down offers to be promoted to management several times in my programming career. I knew I was very good at programming, but would suck as a manager.