That's great, but useful to know not everyone thinks the same. When I transitioned to software development (from basically random "whatever pays my rent" jobs), besides my first software job, they were all because I liked the particular product in some way or another, and what the compensation was is basically the least interesting thing for me.
Of course, some level of base payment is needed, because I still needed to pay rent, but if I was choosing between two jobs where one was utterly boring but paid 3 times more than a fascinating job, I'd take the latter in a heartbeat. And no, I'm just an individual contributor who wants to like what I work with, not an executive, manager or similar.