You keep saying that, so I’m going to try a different tactic. I know there are many different types of engineers, so this analogy might not be exactly applicable to your line or work, but hopefully the principle broadly applies:
Let’s say you’re designing a machine or structure for the public to use… everyone, or almost everyone is going to be using it… it’s like a bridge over a major thoroughfare that everybody has to cross over, walking or riding, at some point, they don’t really get a choice. And, as it turns out, consistently people are getting hurt by that machine or structure. Some people get decent results out of it, and a few get spectacularly good results, sure, but there’s a large dose of luck involved, and sometimes because those people knew the engineers and asked them to build special little tricks for their particular aptitudes. Would you, as an engineer, when told of this problem say, “Hmmm… this is a poorly engineered structure… let’s try and make it better!” Or would you say, “They’re just using it wrong, they have only themselves to blame. I’m happy with how it works.” I’d think a responsible engineer has to take into account how people actually use it.
And right now, the structure is not working. Growing income inequality is a fact. Less social mobility is a fact. People drowning in debt is a fact. It may be working for you, personally (despite your self-confessed status of being in debt until you retire), but, for most people, it’s not working, and it’s only getting worse. (And for all you complain that people are just being lazy and not hard working enough to go for opportunities, remember… if EVERYBODY followed the same path as you did, worked as hard as you did, then there’d still be a need for fast food workers and janitors, and only so many engineering jobs… statistically speaking, you probably wouldn’t have yours, you’d be in one of these very low-paying jobs with no benefits).
Now, you’re on the engineering team for improving your society… everyone living in a democratic society is. Maybe your voice is only a small one, one vote, but you’re on the team, and you have, by your words if nothing else, the opportunity to influence the rest of the team. Now you’ve been told (though you shouldn’t have to be, as a good engineer you should be able to see it for yourself): the society isn’t working for most of the people using it. Are you going to be an engineer who suggests to the rest of the team “let’s fix this obvious problem,” or are you going to be an engineer who says, “everyone’s just using it wrong, I’m happy with how it works”?
If you give the right answer, maybe we can see how good an good an engineer you are, instead of you having to tell us.