But people don't Check for yourself. Go and look at the pages you follow on Facebook. How many do you not care about? Most likely there are a good number. But since you obviously didn't take the time to unfollow them, Facebook has done it for you by not showing their updates. If you don't engage with a brand, they won't show you updates from that brand (yes you can still see ads and sponsored posts because brands can target people that like them but that's a different deal).
It'd be great if people unfollowed users they didn't care about, but the data makes it clear that they will not do so. To make the user experience positive, Facebook removes posts from those you don't engage with.
This is where the fun comes in. Lots of people complain and cry about seeing baby pictures or other silly stuff non-stop on Facebook but guess what, it's being shown to them because they engage with it. They stop and look at it, they Like it, they comment on it. If they scroll by (don't stop because that's an engagement signal too), don't like it, don't comment on it and you won't see more of it (yes it does take a bit of time before that changes). The truth is, those that cry about seeing too many baby pictures are the people that comment and 'Like' every baby picture they see.
If these algorithms were as bad as some people complain, Facebook would have driven their users off long ago, instead of having 1.44 billion active monthly users.
[doublepost=1458094580][/doublepost]
You may believe so but that's only because that's how you've used it until now. Men with horses believed they were superior even when the automobile was first introduced.
Every time there's an update to any social network we see people crying like crazy that they've ruined it. But give them a month and try to take away that update and they'd cry 10x as hard. Look at this thread. There are a ton of people crying about this even though they've never used it. They somehow know better than a social network with piles of user surveys, test groups, and million/billions of data points supporting the opposite argument.