Outright shared apps sounds like a terrible experience. I can definitely understand the argument from a developer perspective wrt shared code bases between platforms, i don't know if the user part of me is excited, though.
Maybe it'll also keep people from using other frameworks and lock them in on Apple platforms more.