After 20 years of Salesforce, what Marc Benioff got right and wrong about the cloud