in general the project managers must see the general picture while programmers only do their own specific task,
you can run a successful web business with average programmers but rarely with average managers
if you are a manager you need to do the finance math, you need to work on the personnel issues and trust issues, have a say in the recruitment matters etc.