That's a question best answered by Google reps themselves.
Google makes enough money through its targeted ad programs featured on google search indexes, Gmail inboxes and host websites that it can afford to offer a few freebies (like Orkut, for example) to keep Netizens happy and thus further boost its popularity. That's my guess and Google's policies does reflect a sound business acumen where it's a win-win situation for both Google as well as its user base.