Is Microsoft Corporation (MSFT) to Blame? Some Say Yes, Some No