my problem with these questions is: do generalizations help in general ? :)
A friend of mine likes to program but he always was more the PM kinda guy so he's a perfect Yes he excels at it.
I on the other hand don't want to concerne myself with the question of the best solution spending hours debating it. I want to have the specs so I can start to work, I tend to question designs and talk with specific people but product ownership taken seriously can easily be a full-time job.