They are not just "merging codebases". They are literally letting it stagnate in all the parts that matter, and all the user-facing parts are iOSified, or literally delegated to iOS with "you can run iOS programs directly now".
And yes. Merging codebases is a bad thing when it's done without any care for one of the paradigms. The one that they don't like, don't understand, and want to go away.
And yes. Merging codebases is a bad thing when it's done without any care for one of the paradigms. The one that they don't like, don't understand, and want to go away.