Funny, I couldn’t disagree more.
The overwhelming majority of software does not “change the world,” and a tinier fraction yet of impactful software makes a notably -positive- impact.
It seems to me that you let people’s self-serving bullshit into your head, and you’ve let it make you feel shitty for producing something people find valuable.
I thought your article illustrated someone with a great amount of work ethic and resourcefulness. Doing that with the work at hand and not just what you feel “passionate” about is what separates the real go-getters from over-idealistic kids. I have a lot of respect for your work ethic.