"all the Skype clients run from a single codebase"
We saw how building it on Electron went - bloated, slow, and lacking features. Moreover, running on your main competitor javascript and html engine.... for the matter, MS could have coded it in Java, and the result wouldn't have been worse...