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.