Home Internet Salesforce and Twitter are both lucky their purported $20B deal failed in 2016 – TechCrunch