Perhaps a niave question, but why should facebook buy anyone? Why shouldn't they just focus on their own revenue stream?
any company that's actually generating revenue. until facebook itself has a method of making money, spending FUNDING to acquire more uncommercial services under its belt is wildly irresponsible.
sure it might turn out to be a good idea, but it could more easily turn out to be a bad, horribly bad idea.