I dunno. I think this was all about the money. Anyone that's spent ANY time with SFDC knows it's not a great company to deal with as an outside developer.
I agree that the developer experience with Salesforce is poor. But this means that Heroku now has the opportunity to make that developer experience _much_ better.