Going to Apple Silicon is a solution in search of a problem.
...go look at all the posts on this site complaining about overheating, fan noise and thermal throttling. Or delays in updating Macs because Intel hasn't released the particular wattage/iGPU combination that is needed for that Mac. Or the pathetic graphics on the Mac Mini because Intel doesn't make desktop chips with Iris/Pro/plus/whatever iGPUs... Or maybe, for many Mac users, the ability to run iPhone/iPad apps directly on the Mac is just as useful in 2020 as the ability to run Windows was in 2006. Those are the problems that are potentially getting solved. Also - with increasing interest in ARM-based servers - there's a gap in the market for a decent ARM desktop for web/server-side development (...of course, you can do that "in the cloud" or on an external ARM box- but then the same goes for x86 development on an ARM machine...).
As for the iMac - the #1 best thing Apple could do to solve the Windows problem on the ARM iMac is to include an extra HDMI/DisplayPort input so, when we absolutely have to have Windows or AAA games, we can plug in a NUC/Surface Pro/XBox/whatever and use our nice iMac screen. Not holding my breath there, unfortunately.
I was there for life when Apple was off doing its own thing while Intel ruled the world. It nearly killed the company.
Sigh. Wintel revisionist history.
Apple was nearly killed by decisions in the early/mid 90s - including a messy, over-priced and confusing range, interesting but unaffordable forays into PDAs and cameras and - in particular - the epic failure of the next-gen Copeland OS. Of course, this wasn't helped by monopoly abuse by Intel and Microsoft that killed off anything that wasn't a straight Wintel PC ...heck, the clones even killed off the
IBM PC! No guarantee that Windows-compatible Macs would have had any effect beyond killing off MacOS for good and turning Apple into just another clone-maker.
Apple's turnaround happened in the 90s/early 00s with the Second Coming of Jobs, the iMac, MacOS X and the iPod "halo effect" - help by the rise of the Internet and open standards for communication which started to chip away at Wintel's wall of proprietary standards. Apple was turned around
before the switch to Intel, which was necessitated by IBM and Motorola's abandonment of mobile/personal PPC chips...
Oh, and people also forget that Intel's Pentium 4 "Netburst" space-heaters from the early 00s were a steaming (almost literally) pile, which sent Intel back to the drawing board (or, rather, back to the Pentium Pro) and the first Intel Macs were also among the first systems to use the vastly improved and more power-efficient Core chips. Pentium-4 based Macs wouldn't have been much fun.
The ability to run Windows was a useful feature - in 2006 - but it wasn't what saved the Mac. Anyway, that was 14 years ago, and today we have tiny, cheap PCs and ultrabooks, the option of running Windows in the cloud and what looks like a serious attempt by MS to make an ARM version of Windows - not to mention a software ecosystem that is 14 years more up to date and is more likely to use abstracted os-provided frameworks than hard-code support for specific hardware, making re-compiling for a new processor much less of a big deal.
One of the reasons that Windows is Windows and MacOS is MacOS is that Windows is hamstrung by backwards compatibility concerns from the corporate sector, whereas the MacOS world is accustomed to "extinction events" every decade or so (PPC, OS X, Intel, 64 bit...) that clean away the dead wood. Windows dumped it's DOS-based core in favour of a solid, modern OS back around the same time as MacOS X - but the obsession with backward-compatibility has kept it burdened with legacy rubbish: half of the security problems with Windows XP were not because XP couldn't handle a proper security model, but because everybody ran with permanent admin privileges so that old Win9X software would work. One "advantage" of Windows is that it will still, happily, run 25-year-old binaries. The advantage of MacOS is that it doesn't have to carry around that baggage. The messy split-personality interface of Win10 (e.g. two competing control panels) is because MS haven't been able to move developers and users on to their "modern" UI/application framework (whereas Apple killed off the "carbon" Classic-to-OSX transition framework years ago). That's also why switching to ARM is feasible for Apple but a major hurdle for Windows (... 'modern' Windows apps should be even more trivial to port to ARM than for MacOS since they're compiled to CLR bytecode rather than x86 binaries).
Basically, the time has come when Apple has to decide whether it is more important to make better Macs than to support x86. Even so, we'll most likely get Windows 10 for ARM in a VM - and we know we're getting ARM Linux, which is already far better supported than ARM Windows.