I agree with you in principal but I think practically this isn't always possible.
Sometimes you don't know if a product is worth being an entire platform until it's been thoroughly field tested. It's too expensive to assume that everything is.
Perhaps in Google's case there could have been more foresight, though.