Microsoft Lays Off 7,000 Employees: A Strategic Move or Cold Calculation?