Apple has never cared about backward compatibility. They kill off libraries and APIs like unwanted kittens. Yes, it makes everyone sad when they do it, but the API still goes into the burlap bag and then into the pond. They continue to break software with each now OSX release.