Microsoft’s biggest quality is its timing. They never do unnecessary things and launches cool products at the right time. They accumulate billions every...