Microsoft Stops Trusting SSD Makers
tomshardware.com
tomshardware.com
It's like the idea that software and hardware need to work together and are equally important to the user experience gets lost somewhere along the way, making way for all sorts of design and logic bugs.
Organizational inertia is very difficult to overcome. If you have a company that's grown for 30 years as a hardware company and as a result the whole management structure is filled with people who got to their positions by being good with hardware, it's very difficult for them to appreciate the importance of something like software with which they're unfamiliar. Some managers would even perceive raising the profile of a software group as a threat to their own power and influence and may even actively fight it.