Right - skill, time and money. Iād be happy to have all my content free, but if I canāt do it myself, Iāll need to have people pay me for it. Otherwise Iāll find a free relay or pay for hosting.
Same as how websites work. Once they scale you need money. Anyone can host themselves on their own computers. Running it reliably is costly.