Oh, I'm ashamed to admit that I don't really know what NFTs are, but I was thinking of something along the lines of Patreon. I use it and like it, but it's still a third party that both sides need to sign up with so not everyone's on it and it's not available everywhere due to the limits imposed by traditional banking, among other things. A third party can still host the content and mediate access and charge fees for the service, but it should be working for the creator and not the other way around.