Uma distribuição Linux como o Arch não é realmente um único software; em vez disso, é uma coleção de muitos programas diferentes de muitos autores diferentes. Os mantenedores de cada distribuição selecionam quais softwares devem ser incluídos e compilados, configuram tudo para funcionar bem juntos e, em seguida, o empacotam como um sistema operacional (esse processo é chamado de empacotamento, e uma parte individual do software preparada de tal forma é referida como um pacote.) É por isso que eles são chamados de distribuições Linux. Apenas uma pequena porcentagem do software no seu disco Arch Linux foi realmente escrita pelo projeto Arch Linux. A maior parte do que eles fazem é distribuir o software de outras pessoas em um formato mais fácil de instalar e usar.
Arch (e muitas outras distribuições) empacotam MUITOS softwares, muito mais do que poderiam facilmente caber em um único disco, ou até mesmo ser instalados em um único computador. Por causa disso, os discos de instalação das distribuições Linux geralmente contêm apenas software absolutamente necessário para um sistema operacional ou software que a maioria dos usuários provavelmente desejará instalar. Um programa chamado gerenciador de pacotes é usado para selecionar qual software instalar, e também pode ser usado posteriormente para instalar pacotes adicionais ou versões atualizadas de pacotes que já estão instalados. A maioria dos gerenciadores de pacotes pode instalar pacotes dos discos de instalação originais ou fazer o download de pacotes da Internet. Alguns discos de instalação na verdade não contêm nenhum software, exceto pelo mínimo necessário para inicializar, iniciar o gerenciador de pacotes e conectar-se à Internet - todo o restante é baixado durante o processo de instalação.
A coleção completa de pacotes é disponibilizada em muitos servidores em todo o mundo. Todos esses servidores têm a mesma coleção de pacotes - é por isso que eles são chamados de espelhos. Os espelhos são usados para que um servidor não precise lidar com o tráfego de todos os usuários. Se você escolher um espelho localizado em sua região do mundo, provavelmente terá downloads mais rápidos do que um localizado em um país diferente ou em um continente diferente.
Portanto, o motivo pelo qual você escolhe um espelho é para que seu computador saiba onde fazer o download de software adicional e atualizações de segurança. A maioria das distribuições Linux que eu conheço usa essa abordagem, e acredito que os BSDs também o façam.