I didn't say "invent." I said "innovate." All of the people you have listed at least created products of unambiguous value to society.
Facebook may not be your thing, but I'd have to say the fact that tens of millions of people enjoy the benefits that Facebook brings to their lives, enough to visit the site multiple times a day pretty much proves its value to society.
And I believe pretty strongly that taking ideas that were innovated by other people and improving upon them counts as innovation in its own right. Facebook may not have done anything earth-shatteringly new, but what it did do, it did better.
I find it curious that the haters always want to take facebook down a notch for not being innovative. I haven't logged into my account in several months, but I still respect what facebook represents in the evolution of the Internet.