How can hosting possibly be free? You need a parking spot and a restroom to offer.
[0] Yes, okay, fine, the marginal cost is not truly, literally zero: there'll be a few cents for water, a little wear and tear on the equipment, a few squares of toilet paper, a couple squirts of soap, etc. However, most people do not track their budgets that closely anyway, so it would be lost in the noise.
So the fee is really only if you want to be a guest. But then you need to host to earn credits to be a guest.