As they say in FOSS, Free as in Freedom != Free as in free beer.
Being FOSS doesn't mean you can't charge to use it.
Also yeah, I don't think everybody can setup their own server and they probably shouldn't unless they understand how to secure it properly. I feel anxious even having a public ssh instance running even though you can only login to it with an ssh key + password