Think about Steve Jobs and Steve Wozniak. Woz was far more literate as an engineer, but he was willing to give out all his ideas for free (just because the Anonymous was at the limelights back in the 70s and 80s ... as is today, too), while Jobs could see the potential business growth in all of Woz's inventions and ideas. Jobs monetized them. He talked to business people, investors, etc. just so he can give life to their idea. I suppose many startups lack such people, or maybe believe that if their invention is great, then all people will immediately be awed by it.
Unfortunately, that's just not the case. Fact is, marketing and advertising are what make a product reach the public. If you fail there, you fail your creation. You just don't know how to market it, and it just dies.
Another thing, which made me think on this topic, is that people don't care to offer their product in an appealing way. Again, the idea is advertising. They just don't spend enough time researching the market, looking for what people like or need, getting to the psychological factor - "What are people drawn towards?", "What makes them read this title, or that article?", "What color combination do they like? Why?", etc. etc. Marketing and advertising is so much about psychology, that I find it incredibly intriguing. I'm still not good at it, but I read and learn about it on a daily basis. I am testing things on myself as well. You can try that too. Next time you see an article or an ad, ask yourself "Why did I look at this article? Why do I look at this image or photo? What's so appealing about it?" Think about the colors, the font, the curvature of the letters. Embellishments or simplicity is your thing? Try and learn from it. We, as consumers, have similar thinking and on a huge scale are appealed to similar things. Why do we all like Apple products, for example? Few people (probably gamers) will say a PC looks much nicer or cooler than an Apple computer, MacBook, iMac, etc.
And why is that? Simplicity. Nothing complicated, yet working. Nothing bothering your eyes, yet clear. Everything working smoothly most of the time (while, from personal experience, PCs bother me too much with their functionality, that I lose any desire to use them in the long run). I can go on and on. You can explore the idea yourself.
This is a topic, which I will keep digging into and will continue to share thoughts with you. I'd be glad if you share yours too.