> Nothing is a guarantee of a good life.
But lack of things and capital will never get you a good life. If you are starving, no matter what you put in or how kind you are to others, you cannot have a good life. If you are home insecure, you cannot have a good life. Period.
I'm going to define "good life" to mean food, housing, and health security.
While you're right that nothing is guaranteed, the wealthier you are, the more you can guarantee these basic needs.
Even me, being in tech making around 6 figures, I haven't achieved my definition of a good life. This is because if I lose my job, the basic needs I listed cannot be maintained.
However, if you do not need to work (i.e. CEOs, billionaires, etc.), you are more likely to have your basic needs for a good life met for the rest of your life even if you lose your "job".
What I'm trying to say is that having things and lots of capital can very much get you to my aforementioned definition of a "good life".
I think we're getting ahead of ourselves with these philosophical questions of what a "good life" is. First, let's meet everyone's basic needs: food, housing, and health. Because those needs are clearly not met.