Not wise to put all eggs in one basket
Geoff, you always have to be on the lookout for a flank attack from competitors (targeting related segments which you have neglected). If I were Microsoft I would continue to do what they are doing, maintain solid results from core businesses and use some of the profits to fund opportunities elsewhere. (Generic strategies that commonly arise from BCG matrix analysis).