Executing a bad strategy is as bad as not executing a good strategy.
I never said it was...just making the point they've actually done a good job of executing their strategy - whether it was the right or wrong strategy.
I do not know that one OS on every device is the right way to go about things. I also do not know if it is the wrong way to go about things. I know that the things I ask my watch, television, computer, phone, refrigerator, car, wife, dogs, etc to do are all different; and each has different abilities that may be better fit with a different operating system. Apple has stated one operating system for every device is not the correct way to go about things--so it is unfair to say Windows has implemented something faster that Apple is avoiding. Although as of right now they only have to design an OS for maybe 6 devices total.
Keep in mind while Windows 10 is called "the same OS" - it is and isn't the same. The things that are the same are the set of API's that developers use, along with what I am assuming is a good portion of the underlying code, the bluetooth stack, the NFC stack, GPS, etc., but there are still going to be significant differences between the desktop, phone and Xbox versions. Assuming that the next version of the band is built on Windows 10 (as many expect), it'll have the same developer APIs but there will be a large number of differences, too.
And no, Apple hasn't tried to integrate the OSes, and when they said they're not going to integrate them back in 2014, I believe they were more talking about putting the iOS UI on top of macOS, not in the underlying code and APIs (although I have no idea if their APIs are consistent across devices). Microsoft's strategy of having everything run Windows, even with the differences, is smart. Less code to maintain and it allows them to market around the idea of a single thing: Windows.
I think pushing a bad strategy hard is more inline with wasting effort on little things like Ninja Cat emojis which was the original post's point. How can Microsoft get ahead with a list of 10,000 things to fix or implement when they waste 10 minutes on something frivolous that no one outside of a fan forum cares about.
Sure, could they have used whatever time they spent on it (be it 5 minutes, 5 hours or 5 days) on something else but what we don't know is that it's quite possible it affected more than just the ninja cat emoji and that made it important enough to fix. I'm willing to bet that the people at Microsoft are smart enough to prioritize things. And given the good performance I'm seeing on Redstone, I think they're doing OK.