CodeRush
Я уже как-то рассказывал про это все, расскажу еще раз. Поддержку обычно отменяют по годам выпуска, за исключением очень специальных машин типа Mac Pro, которые в среднем поддерживаются дольше. Никакой супер-специальной логики в этом нет, просто поддерживать старое железо по разным причинам дорого, а прекращать его поддержку разом за один релиз - выйдет еще дороже.
Сразу скажу тут, чтобы предотвратить вопросы, что над х86-частью Big Sur я практически не работал за последний год, и потому не особо следил за тем, что там переделали и зачем. На ARM-части переделали всю загрузку, и теперь вместо UEFI и boot.efi там iBoot1 и iBoot2, а вместо Apple SecureBoot, над которым я работал ранее, и который получилось добавить во все машины с Т2 - per-OS security policies, т.е. теперь SecureBoot, SIP, Sealed System Volume и прочие настройки безопасности до старта ядра ОС настраиваются не на всю машину целиком, а для каждой ОС отдельно.
Вот тут немного подробностей:
https://developer.apple.com/videos/play/wwdc2020/10686