When you break down each business, it's clear that both are tech giants with multiple revenue streams. However, the primary business units of each have different levels of consistency. Microsoft is ...