All social apps grow until you need a newsfeed
All newsfeeds grow until you need an algorithmic feed
All algorithmic feeds grow until you get fed up of not seeing stuff/seeing the wrong stuff & leave for new apps with less overload
All those new apps grow until...
Personally I think that's why a site like reddit has more staying power than a site like Twitter. Twitter has too much of your identity invested in it while reddit has a place for nearly everyone.
Reddit with defaults or r/all is a horrible experience. It is what you make of it though, and if you don't make anything of it then it is obviously not for you. The advice I always give to someone trying reddit is to 1. make an account 2. unsubscribe from all of the defaults and 3. search it for whatever interests you. Pretty much everyone can find something for them, and moderation is going to be variable which I think is actually a net positive. A well moderated sub is a gem, such as AskHistorians, but not every sub needs to be moderated to the same extent as AskHistorians to remain useful or relevant either.
But your description is completely accurate if you are interested in anything remotely political.
I even had to unsubscribe from subs dedicated to my favorite video games because it gets so toxic.
As a rule, the more general purpose the sub is, the lower the quality of the community, especially if it has lax moderation. I'm not someone that is into gifs or "memes" so you'll have to ask someone else about those. I don't use reddit or any one site for news because I don't need that in my life, I have other channels for anything that actually matters. Programming subs are usually pretty good resources for whatever tool, language or technology they're promoting that you use or are interested in, but I steer clear from the pointless debates.
I would say search a few of your hobbies, whatever they are, there's probably a decent model train collecting sub but I wouldn't know, and if you want to use it professionally, search it for whatever tools you use. There's self-development subs like getdisciplined and most subs have others you can look for in the sidebar if you really want to dig down the rabbit hole, but go in prepared to unsubscribe from all of the defaults and build up your own personal collection of subscriptions from there.