Raymond Chen made a great point in his book “The Old New Thing”. If a hacky program suddenly doesn’t work when you upgrade to a new version of Windows, the user isn’t going to blame the program. They’re going to blame the OS because that’s what changed.