I don't think anyone is assuming that everyone is on Facebook, and I truly don't understand your objection to it being mentioned here, since so many people do use it. Shoot, everyone doesn't have an iPhone or a tablet either, but there's no objection to the mention of the app for those devices.

I see lots of posts here that don't pertain to me, but I just ignore them and move on. That's what's so great about an internet forum; the reader can choose what to read and what to pass by.