Why should MS invest in hardware, when PC's offer better hardware, run the windows store to share profit with MS and have good enough DRM(as steam shows, and might even be improved by working with pc manufacturers) ?
Most likely in the future, MS will do something similar to steam - just sell software for so called "consoles", and have hardware partners. That will help with the losses issues.