In answer to your question, Yes.
A lot of people got wiped out in the dot.com debacle, too highly invested in technology, not enough diversity, the need to eat while the portfolio was at its lowest value. Some people have pursued dreams into new ventures, poured their accumulated net worth into those endeavors and had them not succeed. Some folks have developed medical conditions associated with working long hours in a repetitive environment, or working with components that internally were quite toxic and sometimes externally, and spent their accumulated savings on ever increasing health care. Some folks have spent their excess cash on maintaining an image or a lifestyle which they perceive to be the model of success. Some folks have spent all their income on a combination of their own needs and those of their former spouses and children.
Being an engineer/programmer doesn't make you immune to life's ups and downs. And there is no magic 'pension' that kicks in (under funded or not) after you've put in 15, 20, or even 40 years at your job.
That said, I know a number of people who are both financially independent and working 30 to 60 hrs a week for someone else. They just like the work.