If you are seriously calling Microsoft a one trick pony please consider the wide variety of services, software and hardware that they provide.
- developes Desktop, Tablet, phone and server OS's
- develops Development tools
- designs their own keyboards and mouse hardware
- sells a video game console
- runs one of the largest online email providers
- runs a huge online gameing network
- runs one of the largest SAAS/PAAS networks(Azure)
- develops one of the most popular web servers
- develops their own web sdk(asp.net)
- runs a huge network of conferences
- runs their own book publishing arm ....
I've got another 10 or so off the top of my head. Microsoft has many warts, but in no way can you call it a one trick pony.
Don't know why you got the idea I was referring to Microsoft at all.
Edit: To clarify, and before I get another laundry list of achievements, I clearly don't think Google is one either.