つまり、Unicode 3以前もdecompositionはしてたけど、
メチャクチャだったからUnicode 3のNormalizationで統一しようとした。

http://www.unicode.org/unicode/standard/versions/Unicode3.0.html
Decomposition and Composition. Unicode character decompositions have
been significantly updated to fix errors in the original assignments,
to allow correct collation weighting, and to make decompositions
consistent for normalization.

だから、Appleとしては、どうせdecompositionするなNFに乗っ取って
キッチリやる方がいいということで、そうした。でも、その結果、
今広く使われている他のUTF-8との互換性が無くなってしまった、みたいな?

なんか昔のNetscape/IEのHTML解釈を巡る話を思い起こさせる…