Many of these issues can be solved by grouping people into lists. Unlike Google+/Circles, Facebook introduced this later in the game, but it does fix a lot of those problems.
I have 'Close Friends' that I care a lot about, then I have classmates, contacts, work friends, etc. In that aspect, a bigger social network like Facebook (or Google+) is much better than a smaller more restrictive one.