If your idea isn't good enough for you to work on it, why would it inspire anyone else?
If your idea isn't good enough for you to work on it, why would it inspire anyone else?
This also may be one of those things that's not a billion dollar idea, or a million dollar idea, but just a 'couple of thousand dollars' idea. Some people aren't willing to spend time on things that don't cross that money threshold, but others most be willing to do it.
Add to this that, as time progresses, more and more ideas that are doable by a person (or a small group) are already done. So your idea needs to solve its problem better (by whatever metric, e.g. price/usability/...).
This is somewhat countered by improved tooling (e.g. stripe, node.js, $stack_of_the_week) and cheaper tech (e.g. raw compute power), as well as by growing and better interconnected global markets (the global equivalent to opening a specialty shop in a tiny village or a booming mega city).
Here the "refinement" of the ideas could be shared like it is in a company environment or in the open source development space (but that is more the execution part).
Other than that I see your point and that's why I was (and still is) unsure about this. Maybe it can never work in practice...