I find it an interesting concept, but as with so many of these solutions I don't really see why you have to have Bitcoin Cash to make it work.
They could charge your credit card for upvotes and pay you in fiat like Patreon does, and the functionality will be exactly the same from the end user's perspective.
I think it boils down to payment processing fees. For patreon for example it would be super inconvenient (and expensive) to process all payments individually, so payments are made in bulk. This is why monthly payments are the standard.
With crypto you can perform instant sub $1 payments with minimal fees (blocks aren't full so it's super low atm). It also saves not having to handle chargebacks, fraud, etc.