I have been in this business a very long time (ahem, over 35yrs) and the one thing I have observed over the years is that it seems like there is a cyclical nature to they way tech companies go up and down. There was a time when everyone thought Apple would rule the world with the Mac, it was so much better than DOS, and then MS came roaring back with windows, then people thought Apple was down for the count and they came roaring back with the the Ipod and Iphone. Sure some companies drift into obscurity and go out of business while new ones come on the scene (eg. Google) but the really good ones figure out a way to become relevant again (e.g. IBM, Watson etc.). It will be interesting to see if MS is able to do the same. I hope so, we still need some big companies like that that are willing to invest huge sums of money on research, it cannot all be done with start ups.