As principais vantagens que a UEFI oferece são:
1. Melhor suporte a disco : UEFI suporta GPT (Tabela Particionada GUID), que adiciona suporte para discos rígidos muito grandes (por exemplo, aqueles com mais de 2 TB.). O BIOS usa MBR , que tinha uma limitação de tamanho de 2 TB por causa de tabelas de 32 bits. O UEFI possui tabelas de 64 bits, permitindo que os dispositivos de inicialização sejam maiores que 2 TB. Isso tem muitas vantagens a longo prazo.
2. Os bootloaders não são mais necessários : este é o mecanismo que a especificação UEFI fornece para os sistemas operacionais se tornarem disponíveis para inicialização: o sistema operacional destina-se a instalar um gerenciador de inicialização que carrega o kernel do SO e assim por diante em uma partição do sistema EFI. e inclua uma entrada na configuração do gerenciador de inicialização UEFI com um nome - obviamente, isso geralmente será derivado do nome do sistema operacional - e o local do carregador de inicialização (no formato executável EFI) destinado a carregar esse sistema operacional. > 3. Recursos adicionados : a UEFI adicionou suporte aos seguintes recursos que não estavam disponíveis no BIOS
- criptografia
- autenticação de rede
- suporte para extensões armazenadas em mídia não volátil
- um gerenciador de inicialização integrado
- ambiente de shell para executar outros aplicativos EFI, como utilitários de diagnóstico ou atualizações em flash.
4. Melhor interface : o UEFI foi projetado com mais espaço para acomodar gráficos, facilitando assim uma interface gráfica limpa.
5. Inicialização mais rápida .
Com relação à dificuldade do Linux que você mencionou, foi inicialmente porque muitos PCs com Windows 8 enviados naquela época não tinham permissão para desativar a inicialização segura. A inicialização segura era algo que não permitia a inicialização de um SO sem um certificado PKI, que precisava ser adicionado à lista da UEFI. Isso foi resolvido mais tarde.
Fontes: ExtremeTech , Função de inicialização , PCMag artigo UEFI , uefi vs bios