Some of your examples are pertinent, but I think calling MacOS->Copland, MacOS->Taligent, HyperCard->(nothing) "botched transitions" is a bit disingenuous.
Copland never shipped, and as such was not a transition at all, because the public was not directly involved in the internal failure. Taligent basically never shipped anything, and so the same argument applies.
The replacement OS that Apple actually shipped (OS X) aided a legacy transition that I think went down basically as well as it possibly could have (given the inherent dissimilarities between the two OSes).
HyperCard was merely killed off, so there was clearly no transition at all. That's like saying Newton->(nothing) failed as a transition.
Copland never shipped, and as such was not a transition at all, because the public was not directly involved in the internal failure. Taligent basically never shipped anything, and so the same argument applies.
The replacement OS that Apple actually shipped (OS X) aided a legacy transition that I think went down basically as well as it possibly could have (given the inherent dissimilarities between the two OSes).
HyperCard was merely killed off, so there was clearly no transition at all. That's like saying Newton->(nothing) failed as a transition.