Yeah, and the FSF and open source coders are totally okay with this.
Geeks are a strange breed. We'll code our fingers off because it's fun. Seeing somebody use our code (they like me! They really really like me!) is better payment than dollars.
(So long as we're being fed and can keep the internet from getting shut off due to non-payment)
Uhmmm, nope, please do not propagate that attitude. It's demeaning to the rest of us software guys. Some may even say it's because of this we're sometimes patronized and taken advantage of.
Call me shallow but I like some of the nicer things in life. And I want to buy a fast car too. If a hardware engineer can do it, is it wrong for me to want to do it ?
I'll promise not to call you shallow for liking the nicer things in life, if you promise not to hate me for considering "the nicer things in life", seeing people use code that I've written.
This isn't necessarily an open source thing, either. I'm not a part of an OSS projects, but I am part of projects that cost me money, that I see almost no financial return from, and that make me happy simply because people use them.