Responding to the sibling comment: they don't need to make a profit, but they should at least break even. Call it a price, a tax, or whatever, but it's capable of being completely self-contained where those using the service can pay the full cost of operating it.