Yep, there's so many elements that combine and is it possible to break it down to just one single element? Not sure.
Greed?
Laziness?
Apathy?
I'm not sure, but there's so many aspects to this and I tried to touch on them without making a post of three million words.
You make some really good points and they either cause or exacerbate issues more and more and it's for that reasons, those things and others, I don't see a bright future, sad considering I have a young niece and nephew who I really would like to have an amazing life because they're amazing people.