Yes if you are taking about the general populace, I absolutely agree good people skills are far more common. However we're talking about BA/PMs in a technical company (at least that is my assumption given the original question) in which case there is already a pre-filtered environment of basic technical familiarity/knowledge. In this environment, good people skills and more specifically 'attitude' is a lot rarer than technical skills.