Well, to make the analogy a little more accurate, suppose they weren't making as much profit on the hamburger as they are by serving the turkey...
Facebook and Twitter both have the problem that they have to justify the amount of investment they raised, and both are doing things that are unpopular with their community (users for Facebook, developers for Twitter) to make a bigger business than the original things that got them popular can sustain.