Add to the mix bug reports like, "This worked on the Gateway when the Epson was freshly plugged into the LPR port but crashed after the Epson had printed 5 pages. If we remove our sound card, then no more problems..." Microsoft's strategy was to support legacy and buggy hardware -- this reduced friction for OEMs and helped expand the market, but it also caused a lot of trouble.