Note that not everyone who has the chops necessarily love programming. Also, as others pointed out, in many companies a PM earns more than any technical person.