And where do we look for these developers who are not already contributing to OH? If they are already contributing then they already know and/or are choosing to volunteer their time working on something else. If they are not already contributing then how do we find them? What do we say to them to ask them to contribute to this specific area as opposed to something else that interests them more?
In true opensource, why don’t you volunteer yourself to try and find these developers and encourage them to contribute? You feel strongly about it. You apparently have an idea about how to make it work.
It does no good to keep on saying the sky is falling and telling someone else what they need to do. If you see a problem, then volunteer to fix it or get involved in finding someone who can fix it. Anything else is just complaining. Instead of “the foundation should…” or the “the architecture counsel should…” or “the maintainers should…”, why not “I should…” or “I see a problem, let me take the lead in trying to solve it…” or “I see a problem, how can I help…”