I'd argue MSFT does, too, and they've already cleared a HUGE hurdle with XBOX (the hardware + game ecosystem) & XBOX Live (social engagement).
The opportunity for Google is huge, but it will require sustained, strong, cross-functional execution that can be challenging for such an engineering driven, compartmentalized organization.