People are already doing that. For example one of the communities I'm involved in is using HumHub on a VPS. It's supercheap, something like 5€/month, so the per-person cost is almost nil. Nobody objects to paying for hosting and the platform itself is a pleasure to use - maybe because you can relax and know you're in a good company, and there's nobody to manipulate you.