In NSW when a VFR pilot gets grounded on the day because of weather, AF can usually get them on RPT. I think they have "deals" with some carriers.
I fly for fun. If I can help someone, and get my fuel paid for at the same time, why not? It still costs me more for my fun than the RPT ticket for the pax but I don't mind.