Very astute.
Btw, Bubble is sort of headed in the right direction, but I am thinking you lack marketing experience. I mean you lack the experience to be able to analyze the difference between an idea and a market (unless your marketing is to speculators and not to an adoption market, in which case I see the cleverness of your approach).
If you want to succeed in adoption markets, you might consider partnering with
someone like me who has that experience. But then again, I am not that interested in partnering. I am more interested in interopting where each developer owns their own project in a mutual ecosystem. I don't like being responsible for someone else's coding/code. I prefer modules and economically separated as well. Finding a well matched partner for co-founding a project is very difficult for me, because I am not socializing in real life with coders. I am far away on an island.