Facebook does "attract people's attention", but it does far more than just that. Attracting attention is important to get users to make their first visit, but if Facebook doesn't provide something valuable, how do you explain the unbelievable amount of repeat traffic it sees?
I know dozens of non-tech-savvy people who visit Facebook every day. I know people who check Facebook more often than their e-mail. I certainly have issues with aspects of Facebook as well and everyone on this board probably has a list of things they'd change if they were in charge (I know I do), but Facebook's breakneck growth and absurdly high visitor loyalty show that they absolutely produce something of value.