People hate ads, they are annoying and provide virtually no value to the end user.
People hate subscriptions, they cost money, are annoying to track, and gravitate towards being impossible to cancel.
Donations are feel good, but no one donates. Conversion rates tend to be <5% of users.
This topic always draws tons of outrage and anger over ads, but no one ever provides a solution besides "Users are entitled to everything on the internet and don't owe anyone anything. If you put content online, you are dumb to expect compensation, but I really love your work!"