the tools are at least 90% there. True no one has packaged them up to be super easy to use. But we have recurring payments, "tipping" aka just a coin transfer, superchat is just combining chat with a coin transfer.
donation per post is just conditional coin transfer and member only post are not a thing on hive but can be done on layer2.
downvoting is a thing and it sucks, but it can be handled in a couple of ways. The easiest IMO is just fork your hive interface and remove the downvote option. Or don't depend on earnings from the 7 day voting period and use the other coin transfer options. Or transition to a value for value format.
RE: The Humble Hive Pitch