Por que as pessoas se acomodam?
As pessoas se acomodam porque é mais do que rápido o suficiente. O uso mais comum é apenas imprimir algumas coisas em um terminal para depuração. 9600 baud são 960 caracteres por segundo ou 12 x 80 linhas de caracteres por segundo. Quão rápido você consegue ler? :)
Se o seu programa estiver usando a porta serial para transferência de dados em massa, você escolheria não fazer a instalação.
Qual é a limitação ...
Os limites em série são altos. Diretamente, você pode usar 115200 baud em seus programas e ele simplesmente funcionará. O terminal do Arduino permitirá no máximo 115200, mas outros programas, como o RealTerm, permitem que você execute mais alto.
A série do hardware será executada em 1 M. baud. Se você ler ao redor, verá que as pessoas usaram até 1 M controlando diretamente o UART. Você pode se beneficiar de altas taxas de transmissão para usos como transmissão via chip bluetooth. Se você estiver usando a interface serial de hardware para trocar de chip em chip a uma curta distância, a transmissão de 1 M é completamente viável. Pense em todos os dispositivos SPI e I2C que operam perfeitamente na taxa de clock de 1 MHz.
Em distâncias maiores, você começará a ter problemas com ruído ao usar a sinalização de nível lógico (simples de 0 a 5V). Para usar distâncias maiores, você adicionaria um transceptor para fornecer sinalização robusta, geralmente RS-232 e menos RS-485. Com o RS-232, você pode rodar um mega bit a distâncias de 10 pés de pé.
A velocidade do clock do microprocessador será o limite real. Com um UART de hardware, o processador deve carregar um byte no UART a cada 10 bits (para N81). Portanto, quando você chegar a 1 M de baud, será um desafio para o processador de 16 MHz manter o UART fornecido com dados. Um novo byte será enviado a cada 160 marcações, que são muito poucas linhas de código. Para uma pequena explosão de dados, você pode atingir essa taxa. A mensagem é que o processador ficará sem velocidade antes que o UART seja o limite.
Observe que tudo isso se aplica ao HardwareSerial , a série de software é muito diferente.