Microsoft must embrace 'grim option' of Windows cannibalization