The reason Microsoft’s attempts in the hardware space fail is their constant discontinuation of products. Consumers are not going to buy hardware from a company when they know the products won’t last more than a year or two. Ergo, new hardware products will not be purchased dooming them to the cycle of failure.