The Windows Phone failure was easily preventable, but Microsoft’s culture made it unavoidable