* I've dedicated my life to ... building products that can help people.*
You need to ask yourself if that's really true. If it is, then your success is easy to measure: number of people helped. If you haven't helped enough people to feel satisfied, then your course of action is also clear: help more people.
raised a bunch of money... is all over the press... in some cases has achieved real success
The root of all unhappiness is believing something that isn't true. What's more likely, that you've dedicated your life to helping people, or that your motivation is money and recognition? One litmus test is to ask whether you'd be happy making a fortune (complete with a big house, million dollar income, maybe a writeup in Forbes) writing software for, oh, I don't know, a paycheck cashing firm.
The fact is that you are selfish, greedy, egotistical. I don't say this to be mean, but to be honest - it's true for 99.9% of humans. Each of us wants to be special, to be the winner of our peer group; we all want to be envied (which is precisely how people shape their image on social media).
One possible reconciliation is to firmly assert that people spend money on things that they think will benefit them. Money is the primordial "like" button. This implies that if you have a lot of money either: 1) you've provided real value to lots of people, or 2) someone with lots of money believes you can provide lots of value to people (e.g. a raise). (This doesn't always seem to be the case; in fact, much of the wealthy people in the world don't appear to be doing much for it, although software firms are a clear exception there.)
Bon chance.