Rosetta is the key piece here to 'fill in the gaps'. IMO, Rosetta only really works because of Apple's silicon and so how insanely fast the machine is compared to the Intel equivalent. The M1 has such a performance advantage over Intel that you can use it up in translation and your options become "x86 version of program running at roughly the speed it always used to" or "ARM version that is lightning quick".
Whereas the Windows ARM machines weren't a performance leap over Intel so even if you had translation it would be "x86 version that is very sluggish" or "ARM version that is just about OK".
Apple is carrot and stick, where the carrot is performance and the stick is obsolescence.
With Windows, there's neither carrot or stick. ARM isn't that much more performant, the battery life isn't that much better, and they're certainly not abandoning Intel.
OTOH, Microsoft could invest a huge amount of their money on making ARM attractive, but the Wintel ties clearly run deep.
Does this really apply?
My gf and I each earn FANG salaries and could upgrade a,couple of times a year if we were so inclined but haven’t bothered until the M1 arrived. IPhone 6s & 7, watch 0 & 3, 2016 Macbook + 2017 MacBook Air (TBF she has a big 2019 Intel MBP from work though)...upgrading that old gear didn’t seem worth it. Patches and upgrades continued to arrive (except for the watch 0).
But we finally upgraded everything and now I’ll upgrade my 2014 ipad that I’m typing on now.
I doubt most people upgrade simply because something new has arrived. Apple doesn’t really drive you to it.
Whilst you can run Intel code via Rosetta indefinitely(), Apple's strategic position is no more Intel hardware.
I'm typing this on a 2013 MBP. I'm personally waiting for an M2 chip, which I expect will follow Moore's law, albeit for ARM. Which backs up your point.
() indefinitely as defined by Apple is until they change their mind.
Looking at the products it is hard to see where Cook has made his impression. It feels like it is about refinement and improvements year after year. That isn't a bad thing, because over time those things add up, and Apple is probably a much more well-oil and stable machine behind the facade today than 10 years ago. This is what Cook does (even before he became CEO).
I suspect Cook also knows that this is his strength, and that's where he should focus, but I would like to see something more risky and exciting come out from Apple.
Personally, I'm OK with that. But I've never really stayed abreast of the latest trends, anyway. I can also see where people who enjoyed the excitement of those famous "one more thing" moments might feel like some of the magic has been lost.
We will need a new product category to put that to rest.
You can still run executables compiled under Windows2000 today. Meanwhile, programs as old simply won't work in MacOS (at the time, Apple was shipping OS9).
I have no doubt that a Windows release with legacy components removed can run fast on ARM (it was already demonstrated with Windows 10 mobile).
But that's just the tip of the iceberg: Nobody is shipping a chip comparable to the M1. All the ARM vendors are focused on phone chips, with completely different power optimization goals.
Some of that could be that these computers don't represent a shift in the wind - x86 remains the primary architecture for Windows. But I think that another big part of it is that every review of a Windows ARM laptop is full of caveats. Some programs will run slower, some programs won't run at all. Knowing which is which requires technical knowledge that a lot of people don't have, such as the ability to distinguish native executables from Java or .NET apps, or the ability to distinguish 32-bit programs from 64-bit ones.
Apple, on the other hand, really outdid themselves here. The story for most consumers is just, "It will run all your old apps, no problem." The worst-case-scenario story for a certain niche is, "Docker may be flaky until later this year."
IOW, the fact that "those buyers wouldn't have much reason to care anyway" represents an enormous accomplishment on Apple's part.