Microsoft-Google rivalry impact