This is indeed a huge structural problem. What is needed is a drop-in library to manage this:
  • Lightning payments for time of use/functions
  • The user gets to choose their rate IE paying is optional or you can choose to pay at 50% or 200% or 0% of the default prices
  • Receipts are generated for payments so that paying users can get privileges/badges eg in the discord