Discontinuing is cheaper than finishing incomplete devices, fixing known bugs and supporting failed hardware