I actually prefer that and the fact they wanted to make a really fast transition over 2 years rather than being 4-5 messing around. That avoids having to carry lots of backwards compatibility in next OSses, and just focus on ARM.
One Microsoft's engineer (can't recall which one) said they actually wanted to move forward, remake a lot of stuff or just make new one, making everything better and more efficient, but they simply couldn't due to the huge amount of legacy stuff they had to keep supporting. And that Apple's big advantage was just that: they can move forward. Many people won't like it as it forces them to adapt, and not always Apple offers a good solution rather than just assuming it, but that's what actually allows them to keep making things better.
The moment you work only on one thing instead of having to support many different ones, things get easier and better.