Apple has disclaimed ownership of this process. They have said it's up to Microsoft.
Apple have said that they will not support direct-booting of alternative OSs - only virtualisation.
While there are a couple of projects to direct-boot Linux, without Apple's support that is going to involve reverse-engineering Apple's M1 drivers (one of the groups has some experience of doing that in iPhone) - getting that stable and reliable - and keeping up with new Apple Silicon chips as they appear - is going to be a big deal. Windows support is going to need to be pretty solid.
If you trace the "up to Microsoft" quote to its source then, in context Federighi was most likely talking about virtualisation (more likely than contradicting his previous statement above) - the previous paragraphs have mentioned the MacOS virtualisation framework only running ARM operating systems, so "native" in this case likely just means virtualising ARM Windows.
Nothing is impossible, Apple could always U-Turn, MS could certainly muster the resources to change Apple's mind - but best guess at the moment is that BootCamp for M1 isn't going to happen. On the other hand, we've seen a pretty convincing technical preview of Parallels + Win 10 on ARM, although it's nowhere near stable enough for production.
Microsoft would just need to change the current licensing of WoA (system builders only) to a license that would allow installation on other systems.
...not even that: they'd just need to cut an OEM license for Parallels or VMWare to distribute Windows-on-ARM with their Hypervisor software. Or produce their own Windows-for-Mac package with a bundled hypervisor.
This means that Apple's "it's all on Microsoft" is at least partly a bluff.
Apple are never going to stand on a podium and wax lyrical about Microsoft Windows. It is up to Microsoft - and Parallels and/or VMWare - to deliver virtual Windows.
Boot Camp was low-hanging-fruit, because, at least before the T1/T2 chip, Intel Macs were PCs but for a missing BIOS emulation module in the EFI firmware (which was solved by some hackers a few months after Intel Macs launched). Most of the vital drivers were built into Windows, or regular Windows drivers from Intel, NVIDIA, AMD and other PC hardware makers. A lot of the work on Boot Camp was on the MacOS side, creating point & click tools for partitioning your disc and installing Windows without hosing your MacOS installation. The T1/T2 chip complicated things somewhat - and with Apple Silicon nearly all the key functions - particularly graphics - are now proprietary Apple implementations, so Apple would have to provide custom drivers for pretty much everything.Apple isn't against writing Windows software/drivers - Boot Camp has existed since early on in the Intel timeframe,
Currently, with MacOS on Apple Silicon, Apple can freely revise the ASi hardware with every new product line without having to worry about the impact on any OS other than MacOS. Having to support bare-metal drivers for other OSs would constrain that freedom. Virtualisation is less of a problem because the guest OS can use paravirtualised drivers to talk to the hypervisor, which then uses standard MacOS frameworks to talk to the hardware.
I'm not at all impressed with Windows on Arm, and would rather have an x86 emulator
WoA virtualisation on M1 is still at the "preview" stage but if/when it's ready for production, you'd expect x86 emulation under WoA to perform better - with most of Windows running natively and only your application being emulated - rather than having to emulate the entirety of the OS. Meanwhile, from what I hear, a big problem with WoA is that the Qualcomm-based processors in the Surface-X and other WoA hardware are a bit pants compared to the M1.
Bottom line is: Apple is still making reasonably up-to-date Intel Macs - and I suspect that they'll keep making selected models for a year or two yet. If you (a) currently need to run Windows and (b) need to get new Macs then getting Intel Macs is the sensible thing to do. Long term, you'll most likely have emulation options but if you need native x86 performance you'll probably have to get a PC.
It would be great if there were some way that Apple could offer the best of both worlds - but, sadly, a MacBook with both Apple Silicon and Intel processors isn't really a practical proposition. The whole problem with both Intel and Windows is that they are held back by the need for backwards compatibility.
...as for future iMacs - I repeat my suggestion to Apple to include a HDMI/DisplayPort input so you can plug in a NUC or something for your x86 needs...