Mike, can’t say I absolutely disagree, yet I find myself in this weird situation where I can’t fully agree either!
This project has shown, historically and all the way to now, that there is a very large number of volunteers and contributors. Just take a look at statistics on github with wiki documentation for instance, with 182 contributors to date. Or, for that matter, the emerging ideas, propositions and volunteering in this thread.
It’s true that dev team and community members are mostly of the techie type, and as such not necessarily well prepared, or just as importantly not inclined, to freely perform work more related to administration, marketing, or strategic decision making. Yet both the dev team and general community include people who also have those skills, to varying degrees of course, and are or have been willing to volunteer. To what degree is the question, of course, and hence why I do partially agree with you. I do think, though, that divide and conquer is a successful strategy that has already proven to be successful. Also why, incidently, Ardupilot has a funding committee, a marketing committee, partners meetings, drone conference presence, an annual unconference, etc … ) even if actual performance may sometimes fall short . And there are funds available, if the end justifies the means.
In short I am not as pessisimistic as you are.