I continued building some biological image analysis software on a part-time basis after leaving grad school because I found it interesting, thought the science was important, and enjoyed the feeling of contributing in some small way to science. I stopped because a tenured professor got really aggressive and extraordinarily rude about his needs not being addressed in what he considered a timely manner -- to an unpaid contributor who now had a full time job. There's nothing like being yelled at for daring to take a vacation by someone who isn't paying you.
I've also virtually stopped contributing to open source for similar reasons. It only takes a couple demanding lazy assholes helping themselves into your inbox to poison any interest I have in sharing my work.
Our industry is really willing to actively exploit people. See eg the difference in financial returns to founders vs employees, even (particularly!) when the startup doesn't succeed. If you have an enormous bias against non-tech jobs, and all your friends actively reinforce that, you really need new friends.