One who has Dhamma is abundantly rich. There is no price for love, one gives from profusion.
It is gratitude of others that enlivens spread of dhamma-wholesome way of being, that helps spread dhamma.
One can not charge money, from one who is poor, one who is penniless-dhamma to be given free.
Per the vinayana, monks abstain from money -I havent read the rules but I say this from heresay and come to believe this since I now recognize how enriching/fulfilling is dhamma, true simple dhamma.
No one can charge you for showing you dhamma, one can not charge you for dhamma, because the giver gives out of profusion, dhamma is so expansive cant be any charge :)
This is not idealist to think that the givers/vehicles of spreading dhamma need not charge any monetary stuff. The care givers will be taken care of, such is the rule. This is not idealism, this is perfection!