Most free relays are not grant funded. Is everything free on the internet grant funded?
Discussion
Most free relays have 3 people writing to them or they seem to not last very long. Every person can just host their own "free to them" relay, after all.
Nobody is going to be running a "free" relay for thousands, or even millions of people, just out of altruistic intentions. That's a full-time job with serious infrastructure, legal, and energy costs. Basically sys admin.