I elided Windows because it required too much exposition. As a platform, it also entails a bunch of strategic liabilities, and I'm not sure how everything cancels. At least Office/Excel, Exchange, Sharepoint, SQL Server, et. al. can be ported to other platforms.
XBox is not a big money maker, but neither was Amazon for a long time. Investors also care about potential.
Bing will probably turn out to be a strategic advantage: If Google creates or dominates new markets, it's going to have competitors who will not want to use its search engine and other online services, case in point: Apple.