現状のUCSの文字のマッピングって、「US-ASCIIしか含まれないUTF-8文字列」を
「US-ASCIIとして解釈するソフトウェア」に通しても問題ないようにしてあるん
だよね。

でも実際には「US-ASCII領域外の文字が含まれるUTF-8文字列」が渡されることも
あるわけだから、きちんとUTF-8として解釈することが求められてる。
UTF-8文字列を無理矢理US-ASCIIとして解釈できることの意義は薄いと思うがどうよ?

だったら互換性のために¥をバックスラッシュの異体字にしたりしないで、
通貨記号をバラバラの位置に配置したりしないで、きちんとまとめちゃえ、
って話にならない?