Messages on Mac is one of my biggest annoyances. How do you make one of the most used messaging tools and have the keyboard lag so badly while typing - sometimes even skipping typed letters? It's a complete mystery to me.
And this is exactly how macOS and iOS feel nowadays: the hardware is supposed to be great but it doesn't feel that good because the software sucks.
In my country the mainline iPhone start around 1k€ and even the "e" is over 700€. If I had paid 2-300€ like a low-end android device I would find it acceptable but Apple only sells stuff that is the high end of pricing, therefore it is not acceptable.
[citation needed]
And then they keep adding iOS UIs into MacOS, produce horrible laggy iOS-optimised software for it, and call it a day.
Actions speak louder than words.
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.
You don't outsource to India because you want to get better quality products. You do it so you can pay a terrible Indian programmer $30,000/yr instead of hiring a great Indian programmer for $300,000/yr in Cupertino.