That was true for IBM in the 1970s and Microsoft in the 90s. Despite holding a royal flush, they managed to lose the game through a combination of arrogance, internal fighting, innovator's dilemma, concern over anti-trust, and bureaucratic inertia. It will be hard for Google to pull this off.
Microsoft is always doing bad. They've done bad for the life of the company. Microsoft has never 'done good'. They have always been a negative force in computing and society at large. This toxic culture comes from their founder, about which all the preceding also applies.