What makes this worse is that some Cyrillic characters like the Cyrillic "а" have a different code point from the Latin "a" despite looking _exactly_ identical. So unicode isn't even consistent with their unification logic.
While there were no existing legacy encodings allowing to write Chinese and Japanese at the same time, so there was nothing to keep compatibility with.