For most people it's not about trying to be successful. It's about not having to be stressed out daily about basic needs like home, health, transport, kids upbringing etc. Unfortunately it all costs a lot of money these days, which makes you take a compromise for the sake of security for you and your closest relatives.
This is why normal, sane, people will put up with the Dilbert-esque world of business. They only have a month's savings and they have a mortgage and two kids to feed.
I share zackbloom's view that OP overly tried to be (financially) successful. Instead the ultra fast pace and high pressure of a VC backed startup he could have bootstrapped and instead of the soulcrushing corporate job he could have worked at a small company where there is no politics and people care about each other and their craft.
I don't know if OP deliberately chose to chase money, but he did and now complains that he lost his passion for technology. Yes, the other options leave you only with half or even less of the income but you will remain happy and can have a fulfilling work environment. With a software development job you will have a comfortable income no matter where you work so "i needed the money" is not an excuse.
> It's about not having to be stressed out daily about basic needs like home, health, transport, kids upbringing etc.
That is a problem that is better solved with politics than with technology. There is enough in the world that if we shared more, most people would not have to worry about these things. (I say most, solving for "all" is more difficult)
But let's be honest. Work isn't always going to be fun. Not having to stress about things is not going to make Dilbert-style corporations enjoyable. Just keep smiling and be happy you are not plowing the ground with an Ox.
> There is enough in the world that if we shared more, most people would not have to worry about these things. (I say most, solving for "all" is more difficult)
This is the state we are in now already - most people, as long as they have jobs, don't have to worry about these things.