Just because a new feature was neat, cool. In those roles, one of the cardinal rules that we followed was that new operating system versions and features were absolutely required to maintain full compatibility with existing application programs. Over my long career I have not only been involved with the design, implementation, and validation of application programs, but also managed groups that designed and implemented operating systems as well as system software used in conjunction with same. Also, given my status as an employee of Adobe, I expect that you will certainly assume that I have parochial biases on this topic.
I certainly understand the position of a computer user who sees and suffers from the mutual 'finger pointing' that occurs when a new operating system version is released and suddenly applications that were working are no longer fully functional or exhibit odd mannerisms under the new operating system software.