Sounds to me exactly like words of someone who has actually been running relatively popular open source project(s) for a long enough time to get really tired of all the people who have opinions and needs but absolutely no interest in contributing anything of value.
(there are more ways than code, and money isn't the only alternative either.)
I see no contradiction with the reality of the project structures of those "who actually make it work" and ship _software_ vs the community of people who use the _software_. Each project will have unique details, but the users will usually outnumber the makers by order(s) of magnitude.
Open source is indeed a programmer collaboration methodology. Any notion, or even existence, of "a community around the project" is completely separate.