Apple consistently fails to fully implement hardware protocols because they only need to implement the subset that their hardware and peripherals use. This is yet another example in a very long list for the M1/M2 series. They're cut corner hardware.
They’re big phones. Why implement all that legacy stuff for a phone? I image they get a ton from simplifying their hardware engineering from supporting both the PC-style architecture that necessitates supporting a bunch of interop AND the phone style architecture that necessitates close integration to only doing things phone-style.