I have always been a materialist. I had a childhood with plenty of issues, mum was depressed and suicidal, dad was ill and had heart attacks then died when I was 18 a week before I went to uni.
Despite this I found plenty of joy, as that is my natural mind set acceptance, living in the present. Enjoying creating things and experiencing art, music, film and books. I am not an idealist, I tend to be more accepting, non judgemental and nuanced. This is not to say I am better than anyone else I think now I am nearly 50 I know myself pretty well. I have many many flaws but they are not ones that leave me unable to see joy in the world.
My DH is different, more black and white in thinking, more idealistic and more emotional about things going wrong or injustice. I appreciate that in him but I also think it gets him down. When you have high expectations of people and the world you are disappointed frequently, that wears you down. We need people like DH but it is hard to maintain your optimism if you are an idealist.
This means I am able to do a job that deals with people at the lowest points in their lives, unable to afford food, about to be evicted, unable to heat their homes, etc. As I can be objective and look at solutions, not getting lost in the misery of their situation.
So ultimately life can be seventy shades of shit, some lives are so unbearable that it doesn't matter how sunny your disposition is you are not going to be able to overcome it. For the majority of people with less extreme life challenges, how you view the world will be impacted by your personality.
I love the kids I brought into the world, they are funny and kind and clever and will make the world a better place by existing in it. I don't care about high status jobs, money or owning bricks and mortar. Their value is intrinsic, they will have interesting, challenging, creative lives and hopefully have joy and fulfilment.