I'm all for contributing back to projects (E.g, I pledged to give 20% of Communick's profits to the Fediverse projects), but I am not sure if that could be done *without* market dynamics.
Like, how can we define "excess revenue"? Should we account the work of instance admins as expenses? What about moderators?
Who would determine the fair wage for this work, if not via the price discovery mechanism that capitalism can provide?