See also:
I'm certain I've researched this several times before, and our current measurement of 'Mc' category codes as 0 width is the result of coordination of at least 3 of the issues listed above.
Probably the largest obstacle has been finding 1 or 2 Terminal emulators that correctly display languages that include Mc characters.