Microsoft has been failing at unifying desktop apps with mobile apps for many years with metro, UWP and whatever. Will be interesting if Apple can pull it off.
The UI transition is tricky for developers to adopt. There will be legacy apps for decades to come as it will not be updated.