This issue was detected when running Firefox on Linux on Apple silicon. Firefox on Mac just identifies as x64.
It’s probably not on purpose by YouTube. It’s stupid they put restrictions on some heuristics to begin with but maybe because otherwise people would think YouTube is not loading properly while it’s the software decoding on the not capable arm PC that can’t handle the resolution.