Some professional software -especially in the medical field- is ONLY available for windows,
Well, yes, because the demand for such specialist software on Macs is negligible. Maybe they'll at least produce a Windows-on-ARM version or maybe it will work with the x86 translator on Windows for ARM. ...but also, I'd give it an even chance that in ~3 years' time you'll be
required to access such software online (either as a web service or via remote desktop to a virtual windows box in the cloud) because "security" (which is how the adminisphere spells "record keeping, accountability and liability").
the iMac was simply the best windows machine
Well, maybe it was the best Windows
all-in-one - but once you drop the "all-in-one" requirement (one option is to bolt a SFF to the back of a display - that seems to be what Dell are offering at the moment) the Windows world offers vastly better choice and value-for-money, not to mention the ability to upgrade your PC without throwing away your display (and vice-versa). I've never understood what makes people buy Mac hardware if their
primary requirement is Windows - the ability to run Windows has certainly been useful in the past (decreasingly so, in my experience) but buying a Mac has long meant paying a premium, and putting up with restricted choice, for the privilege of using MacOS.
If there were demand for Windows all-in-ones there would be more all-in-ones. In the Mac world, Apple has created an artificial demand for all-in-ones by refusing to make a regular desktop (or even an Apple-branded display to match the Mini). Personally, I have an iMac - not because I want an all-in-one but because I want MacOS on a reasonably powered desktop, and that was all Apple had to offer. The Surface Studio
would make the iMac look like a bucket of spare parts if MS hadn't lumbered it with pathetic specs (but then MS are making computers with one hand tied behind their back - they can't afford to compete with some of their biggest customers: other PC makers).
people including me will have to move to Microsoft Surface (pricey option) or other All in ones like Dell.
...and if Apple don't produce a decent desktop option (be it AS or Intel), people including me will have to buy PCs anyway. Now, I don't think the switch to AS is going to make Apple produce the fabled xMac
but an AS Mac Mini that wasn't knobbled by Intel's lowest-common-denominator iGPU would certainly be a contender. Meanwhile, AS certainly has the potential to make
better all-in-ones with better graphics and silent running.
It is far more important for Apple to make
the best Mac than the best Windows machine (the world already has more PC clone makers than it needs) - it's just that we've had a decade or so when those two objectives lined up. Now, the x86* is a shackle that Windows
can't cast off because of its obsession with legacy support, but Apple
can. It is now up to Apple to deliver AS Macs that are better than Intel Macs - we'll have to wait and see (but the performance of the A12/A13 chips suggests that it's achievable).
* it's fundamental: any x86 implementation has to carry around a ton of extra circuitry to translate x86 CISC code into RISC-like micro-ops, on top of the RISC core that runs those. Other ISAs will always be able to cram more cores into the same size/power envelope - the only way x86 can beat ARM/RISC-V/whatever is for Intel to maintain a huge lead in fabrication technology, which it has now lost. ARM has been the most widely used CPU for years now - giving it the biggest development budget - and x86 is stuck in a shrinking pond of 'traditional' PCs, and even there software is becoming increasingly processor-independent. Wouldn't surprise me if Intel didn't get into the ARM (or some other new ISA) game soon (actually, they've made ARM chips in the past - the StrongARM that they inherited from DEC - might still be making them for all I know - I wonder if they've still got the license?)