Yes, I see this as a stumbling block for Cardano. We Have the funds but unless a developer comes to us with cap in hand and a great idea nothing is achieved.
Non technical people with great ideas cant really contribute unless they create a project team themselves and we aren’t all that capable (although the ideas have merit). It would be better if the community could discuss and create its own project desires and then a competent team push the agenda thru.
I think a public think tank needs to be developed to clarify the community desires (idea scale may be adequate) and more importantly a execution team should be funded to collate, manage and action the community requested projects create fund proposals on behalf if the wider community and hold up a large carrot to the appropriate developers and companies. (Maybe this is where the Cardano Foundation should come in)
If the community wanted a particular feature or project but no developers came forward with a proposal it wouldn’t get done.
Also larger projects might require multiple rounds of funding for research then prototyping then final production. A dedicated team to manage this and effectively communicate with the community is required.