My mistake (I was thinking of XP which got 12 years rather than the usual 10 and a couple of extra security patches after that). Still, the end of Win 7 support caused a great wailing and gnashing of teeth that even reached the mainstream press... My basic point was that Windows 10 uptake was lukewarm, partly due to the Windows 8 flop (
https://www.cnet.com/news/windows-10-continues-to-crawl-its-way-up-on-desktop-pcs/).
The CSM support (and bootloader tweaks) was
exactly what the XOM people worked out on their own (helped by EFI being an open standard).
As far as I can tell the facts are (a) the boot process is now based on iOS secure boot, (b) they've added "kernel integrity protection" which has added a lot of new restrictions and kernel extensions, (c) they've removed target disc mode in favour of a SMB-based system with authentication and (d) they've explicitly stated that they will not support direct booting of alternative operating systems. These are not all bad things, but what they are
not is "opening up". The closest thing to opening up is that you can now set "secure boot" per-operating system - but this seems to be entirely focussed on booting MacOS and they're not going to support anything else (not that anything else could run usefully without drivers for proprietary ASi hardware).
When you say "Secure Boot has absolutely zero to do with application execution", are you claiming that security protections like Gatekeeper - or whatever prevents unauthorised iOS Apps from running - can't possibly be knobbled by loading a suitably patched version of the operating system (which is what Secure Boot prevents)?
'cause preventing loading compromised operating systems that might bypass security features is pretty much the point of secure boot.
There's nothing unreasonable about the idea that some future MacOS features
might require secure boot (especially now that developers who need to turn it off can have a separate secure MacOS installation).
Last I looked, 5G couldn't be used for physically downloading engines, but secure boot systems were quite useful for preventing the circumvention of security features via a hacked OS. Currently, it's only possible to run iOS Apps on a securely-booted iDevice (the same secure boot system that Apple are implementing on ASi Macs). If Apple
doesn't require the same protection when they're run on an ASi Mac, that's something of a u-turn. That's not an unreasonable speculation - someone with a DTK could prove or refute it at a stroke (if they fancy breaking their T&Cs) but unless you've got something better than that absurd metaphor...
...in enough detail to enable someone to write a Windows or Linux driver for (say) accelerated ASi graphics? Of course not - that's way beyond the scope of WWDC and would include information about the forthcoming Apple Silicon chips that may
never be shared without NDAs up the wazoo - if at all.
To reiterate the point: it's going to be very hard for anybody to produce alternative operating systems that can direct boot - usably, if at all - without Apple support - and they've
said they won't support booting other OSs, plus it makes things much simpler for them if they only have to worry about their own MacOS drivers.
...and changing an application from one UI framework to another requires significant developer effort, period.
TL
NR: the simple fact that two platforms share a common processor doesn't magically make them able to run the same Apps. You seemed to have a problem with that blindingly obvious assertion. I'm sorry if my attempt to explain why "up" isn't "down" didn't succeed - that's always tricky.
I know what frameworks and implementations of frameworks are thanks very much: they are things that don't automatically write themselves just because two platforms suddenly share the same CPU family.
So, I've done some homework:
So, sure, you're right in that all the frameworks are there
now, but they're not completely implemented. A framework that returns errors is better than one which simply doesn't load - marginally. Meanwhile, there's a laundry list there of why some applications might need modification. Also, on that page, I see two references to Catalyst, one of which explains why you
don't need to use it and nothing to say "for best results switch to Catalyst".
...and they actually say that the iOS support uses existing Catalyst infrastructure (obvious in hindsight) which is better than either of our explanations as to why iOS support was suddenly a thing. Of course, that means that Apple could have added iOS support in Intel, since Catalyst exists for both and most iOS Apps were
debugged as Intel binaries.
An interface is made of interface elements. Over the years, a whole bunch of iOS interface elements have turned up in MacOS. Recently, some Mac elements/concepts/whatever have started turning up in iPadOS. Now Macs are going to be able to run iOS Apps. The distinction between the platforms
is being eroded. That's the point - not whether or not "merge" is the best word for that process.