DIY Tech Projects Are Almost Always Doomed to Fail. So Why Do Online Retailers Keep Going it Alone?

Credit: Getty Images by 10'000 Hours