Well then you can use CoreBoot (or OpenCore always forget which is which) to run newer versions on older hardware.
I don’t think that it supports Apple silicon at all.