É principalmente devido ao suporte de adição padrão para várias antenas de envio / recebimento.
Há muita matemática envolvida que eu não entendo completamente, mas a essência disso é que recebendo o sinal de vários locais que estão a uma distância conhecida um do outro (ou seja, duas antenas embutidas em um dispositivo que estão separados por 10 mm), o cliente receptor pode mais ou menos usar as diferenças entre os sinais para compensar matematicamente por bits e peças que teriam sido completamente perdidos em um único cenário de antena.
Aqui está um bom link que provavelmente descreve melhor do que Eu posso.