You mean like they supported bootcamp "officially" and then just took it away suddenly with M1? I don't see how that is different then having unofficial support and apple then locking down a new Mac. In either case you lost support with a new hardware platform.
> In either case you lost support with a new hardware platform.
If we're talking about "new hardware platforms" --- yes, any vendor or vendor ecosystem may drop support for anything at any time in future products. If ARM Ltd's next core is a mechanical abacus, it will not run Linux.
Boot Camp was always Intel-specific. There was no Boot Camp on Power Macs, and they couldn't run Windows either. MS has not made available a version of Windows on ARM for the M1 platform, either.
No it couldn't. The ARM ecosystem is a lot more fragmented than x86, and M1 does not follow the SystemReady specification (which mandates certain hardware beyond the CPUs), which means OSes need core kernel patches to support it (which is what we're doing with Linux). To run Windows on the M1 requires Microsoft's cooperation. You can't do it just by writing drivers.
This isn't new; Microsoft did it with the Raspberry Pi 3, which is also a nonstandard SoC. But it can't be done by Apple alone.
How is that a problem. Microsoft would jump at the chance to run windows on M1. Make no mistake here. It's only Apple not wanting to invest in features that have existed for years.
I will believe Apple if they say they officially support booting of other OSes, and will keep doing so in the future.