Nobody wins as DoD finally pulls the plug on controversial $10B JEDI contract – TechCrunch