While it's a nice-to-have to marry the idea of income and meaning, it's not universal - nor can it be. It's okay to exchange your labor time for money and healthcare, because money and healthcare come first, before "passion."
Passion in tech is for 25 year-olds, recruiters, co-founders, and imbeciles.