Guess what? Microsoft isn't being upfront about the costs of maintaining and providing a high quality email service. The bills have to be paid somehow, and that's why Google's ads are targeted using email keywords. Microsoft, on the other hand is using free Outlook accounts as a loss leader, and I can assure you with a great degree of certainty that they would do the same if they had as much of the market as Google does.