The Temple charges money because no successful organization can offer goods and services without accepting money or assistance from others and survive.
Possibly the only difference is that the Temple is honest and up front about such things, instead of masking such actions as "love offerings" or "tithing" (in which 10% of your income must be regularly given to a church).
Perhaps there are churches somewhere that refuse to accept money or assistance from others and simply give away all of their goods and services to promote their religion.
I have never heard of any however.
If they did, it wouldn't take long for them to fail.
The Temple was created to succeed.