Na verdade, isso é totalmente relacionado à ONU para o suporte ao hardware do kernel. link
A instrução em processadores não suportados pode depender (tecnicamente) das macros de otimização do compilador usadas na construção dos pacotes binários distribuídos.
Provavelmente, esses são requisitos mínimos de distribuição para ter suporte nos rastreadores de bugs ou uma usabilidade decente básica (não dependendo do kernel, mas das toneladas de ambientes gráficos que consomem muitos recursos e que qualquer distribuição moderna gosta de usar como padrão).