It's a nice sentiment to have, for yourself, but not something that's fair to apply to others. Each has to define these things personally.
Some people consider their time and energy to have monetary value. Some have to pay the rent or mortgage somehow.
I don't like the idea of insisting that anyone do anything on a volunteer basis, in a world that's so dependent on money. This is an easy thing to insist on if one has time, outside support, or a big salary. I've known people who had to hold down two full time jobs to support themselves and their families. Should they, if they like to read tarot, be expected to do it for free--during whatever hours they have left?
Does this mean I don't believe in volunteerism? Not at all. But it's a personal and situational choice, and shouldn't be forced on people by social or so-called spiritual pressure, or unwritten rules of what's right and wrong. How anyone chooses to value their time and energy is their business.
If you have it in your heart and have the time and means to offer free readings, that's wonderful. But it's equally wonderful when someone is able to provide readings that others are willing to pay for, and can then support themselves partially or fully by reading tarot--as a livelihood. There's nothing wrong with that, spiritually or otherwise.
Nevada