In retrospect Microsoft could sue any company with soft in their name; God knows how many software companies use the suffix Soft. What Facebook is doing is simply not positive.
No, they can't because, as you say, there are now many companies using that suffix. If they had gone after companies earlier (as facebook appears to be doing) they might have a case.