I think it has. People started to think twice about the switching costs before adopting a google service. The first question you hear whenever google starts a new cloud service is "how long is google going to offer this".
Those are questions that we need to ask of every service and vendor, especially free and low priced ones. If google has helped people recognize this then it's for the best.