I know a coders job is difficult. That is why I buy software licenses instead of developing my own apps. It also doesn't explain how other developers with far fewer resources updated the Apple API's and resulted in no issues for their end users to print properly.
Adobe was quick to blame everyone including Apple.
But blaming API's from Apple when in fact the bug affected all users (it wasn't exclusive to El Capitan, or more logically the last update to El Capitan), and given the fact that Apple API's are normally removed only upon major OS releases, not dot releases, so nothing really changed on the OS side ... doesn't make sense,
but I do believe Adobe's intentions were good and they just didn't quite get it right. my guess is they were trying to remove reliance on the API's from Apple that were deprecated with the release of OS X 10.6 in 2009 (at least Adobe said these are the API's involved) , and it's very likely these API's have been marked end of life and will be removed in the upcoming release of Mac OS Sierra. This would have broken things for all users. (I usually download the beta's from Apple but have been too busy to play with Sierra). So Apple API's were sort of the issue, but not really Apple's fault.
I am puzzled about all the denial as well as some of the phantom "fixes" that popped up. It did seem to take them some time and some obvious proof from tests performed by others to admit the problem (tests which they should have immediately done themselves as soon as the issue surfaced). Bottom line they messed up ... better to just admit it.
And I was happy to see they agreed this was a serious enough problem it couldn't wait until their next normal release, something they did when they broke the Photoshop panomerge functionality (twice), and when they broke the ability to use droplets, both bugs which took them a long time to fix because they simply rolled the fix out in their next scheduled update. Kudos for jumping on this one quickly.