Yes, it is, but the alternative is what we have now. Practically no one using PGP. You have a better idea to fix usability of PGP?
The only issue is that Google would have to ensure you're creating the private key as "locally" and securely as possible, without them being able to copy that key to their servers when they're creating them. That might be very tricky, while still remaining convenient, and they may have to allow for independent audits so we can make sure they aren't transmitting the data.