Let me suggest something different, instead of thinking those folks "don't care about their life, career, future, etc. They only think about the moment..", how about look at it like some people are able to give the current task/problem at hand the focus and will worry later about the future, past, career, etc.
I have a habit of feeling out of my depth, then I think about my mistakes of the past whether career related or not. But I have any to learn to let my mind focus on the present, otherwise I'm not doing myself any favors.
That means it's a learned behavior for me, and probably others. That *doesn't mean it has to come naturally to you. It doesn't for me. And practice only strengthens that muscle.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.