It doesn't really make sense to me, but mind what I am -- I'm a professional engineer, so while I have all the capability to make things, I don't particularly want to. That's the most boring (not to mention, least lucrative) part of what I do.
Plus, most ideas are frankly junk. My time would at least be better served critiquing or fixing such a design, and letting someone else build it -- but again, that's up to my whims, and mostly I'll spend time doing projects
I find interesting (or, of course, lucrative).
Not to mention the (ugh) interpersonal and (double ugh) political challenges of delivering such criticism or updates to a team, that may not be interested in such input, whether it's actually in their best interests or not.
Perhaps the proposal is a scalable solution under conditions of brain-drain -- I am rather giving away the problem here, after all: my input would be valuable, but that's just the problem, it is valuable, and these activities aren't very valuable to me, so I don't have much reason to provide it. In the extreme low-budget regime, you don't have such services available. To that end: to some extent, incompetent engineering can be solved through competent management -- this would be the goal of low cross-section crowdsourcing, where people (who may or may not be themselves competent) contribute a few minutes or hours of their time to a task, and those contributions are reconciled into a (hopefully) coherent whole.
But the criticism applies recursively: competent management is itself valuable, so you're unlikely to get much volunteering in that direction. Perhaps an algorithm can be devised to administer these things more automatically; but again, someone's time is required to implement it. Maybe someone's already solved this problem, but it still needs to be applied, instantiated.
So, Idunno. There could be some value
still, despite all of this -- but more generally, you're looking for an optimizing and priority sorting system that works better than
existing mechanisms -- namely, the marketplace. If we're talking simple things, there's Tindie and such; or bigger products, get investment and commercialize it yourself, or sell the IP to a company to commercialize.
These all have inherent costs in them, but that's really what's at the heart of it, isn't it? It shouldn't be easy to commercialize a product if it stinks, right?
Another question to consider: if you're volunteering your time as an open-source assembler, are you
really satisfied with building everyones' hello-world blinkenlite project? You will necessarily see a lot of banal, repetitive, incomplete and malfunctioning projects that way. At zero cost (full volunteer service) and no prioritization, I would guess you'd be making >90% duds?
And, would your time
really be better spent doing that, versus say, offering your time on a labor marketplace? You could offer the exact same service, but you're bidding on (or being bidded on) for some market value, which will introduce some priority.
Money isn't an inherently bad thing. An open source project that's popular enough to get some following, very likely has some amount of budget available, even if it's by contributors/followers sporadic donations. A $50 proto run isn't much of a threshold, but serves to dissuade most trolls and low-confidence tinkerers from wasting assemblers' time.
Tim