Absolutely agree with your comment.
I don't really know the solution either... I can't afford to pay for all the things I enjoy online.
I was considering supporting 1 Twitch streamer I enjoy until I saw subscription cost. And if I paid that for every streamer or YouTuber I enjoy, I'd be broke in a single day lol.
I get so much incredibly good info and discussions online about my hobbies, all for no charge.
I used to subscribe on Patreon to my most useful resources/people, but in the end I just could afford it and had to cancel all my Patreon
I hate ads but I don't understand how the internet would function without ads. No one could afford it
Self hosting nothing changed my life.
So much free time and less stress once I abandoned self hosting 😅