1. Han Unification & philosophical backlash
Unicode’s attempt to merge many CJK ideographs sparked strong opposition in Japan, where users saw the “Aristotelian essentialist” definition of a character as conflicting with their language‑specific philosophy.
“Japanese complained bitterly over the ones that were merged” (hnfong)
2. Encoding complexities & cross‑script fallout
Merging characters into single code points creates practical headaches: search and sorting break, identical glyphs get different code points, and font‑rendering differences cause mismatches across scripts.
“Search and sorting is a mess everywhere” (i/ı/i)
3. Historical/philosophical framing of characters
Early ideographic standards (e.g., CCCII, Ideographic Research Group) and philosophical critiques shaped Unicode’s design, positioning its character model as a distinct “essentialist” approach compared to earlier conventions.
“Unicode's approach is Aristotelian essentialist” (hnfong)