The problem with e.g. W=В or X=Ь is that they want glyph matching; so the roman alphabet B and the cyrillic alphabet В (even though they are different letters) map to each other, to avoid having same-looking codes map to different locations. They're solving a slightly different problem than the Morse convention was trying to solve.