They Quite similar but the 2014 model was sold for quite long time. The Notsupporting has todo with the time they sold the models. But honelstly wat are u complaining? the 2013 model got software support for about 8 years that quite good. now look at windows mashines? usaly drivers range for 2 windows versions. Example windows 7 era laptops get Drivers for Windows 7 & 8 but NOT driect drivers for windows 10. Sure you can install win 8.1 Drivers on windows 10.Kind of binary this reasoning... Option 0 OR Option 1? Math as you say, maybe...?!? I am earnestly sorry to know you really don't understand that I can run my iMac flawlessly just tinkering OCLP my own way, with NO KEXTs whatsoever. And I am not the first one... People in the same GitHub you proposed did that with some luck and an unreset NVRAM. Luck in that case could be translated to "-no_compat_check".
I'd suggest you to go to Wikipedia or download MacTracker and compare the Specifications among the unsupported Late 2013 and supported Mid 2014 iMacs. It might surprise you how similar they are. This is the first time I recall Apple removing macOS compatibility from machines more powerful than supported ones, sharing EVERY and EACH peripheral. This is easily illustrated by the FACT that it's the first time a less powerful iMacXY,b remains supported while a more powerful iMacXY,a is not. Even in the case of New World vs Old World ROM Macs and XPostFacto the unsupported Macs were less powerful overall.
Thats why this time around, regardless of OPINION, running the new macOS on "unsupported" machines, at least the most recent ones such as the 14,x iMacs, might be simply a matter of patching the compatibility list. But this is a discussion for another thread already.
You write a lot about EGO, interesting... When getting tired it might be a good idea to rest a little. Cheers man!
and apple knows there enaugh pipo who find ways to install newer macOS versions on unsupported macs. thats why they gave us the boot arg "-no_compat_check"