Isso não é especificamente a seqüência de inicialização do Linux. É assim que o sistema IBM PC original funcionou e o PC que você está usando atualmente é apenas uma versão evoluída desse sistema original, porque as pessoas dão muita importância à compatibilidade com versões anteriores.
Muitos computadores que não precisam ser compatíveis com versões anteriores da arquitetura IBM PC inicializam o Linux de maneira diferente. Meu handphone inicializa diretamente no U-Boot, que então inicializa o Linux. Não há BIOS lá. O mesmo que o meu servidor web / SAN que é baseado em ARM. Ele inicializa diretamente no Redboot, que então inicializa o Linux. Sem BIOS. Acredita-se que o Google Chrome OS tenha se livrado dos bootloaders e inicialize diretamente em um kernel Linux gravado no primeiro endereço de memória.
Em suma, é principalmente lixo legado. Não há uma boa razão para o hardware atual funcionar da maneira que eles fazem, exceto que, se funcionarem de maneira diferente, não poderão inicializar o Windows.