Part of it is also things getting so good in the world (most people in America don't have to worry about shelter or food) that people start to invent problems or find challenges to solve.
"Invent problems" seems to be a strange way to word things. It seems to me that with some basic necessities taken care of we have other problems to address?
But most people don't address those other real problems. They just fight negative sum game for social status.