Esta es una pregunta vieja y ya respondida, pero no encontré en ninguna de las respuestas una de las buenas y posiblemente una de las razones más importantes para que las resistencias estén allí.
Aunque la mayoría de las personas usan el RX / TX solo para conectar el Arduino a sus PC para programar el chip y / o realizar la depuración en serie, otros usan los pines RX / TX del Arduino para comunicarse con otros dispositivos en serie. En este caso, el chip FTDI y este otro dispositivo entrarían en conflicto y es muy probable que dañen ambos debido a cortocircuitos. Estas resistencias "separan" el FTDI del otro dispositivo cuando hay uno conectado a los pines AVR RX / TX, protegiendo ambos y permitiendo que se conecten y conecten simultáneamente.
Una cosa para recordar es que, una vez que otro dispositivo en serie se conecta a los pines RX / TX de Arduino, las resistencias enmascararán los niveles lógicos del FTDI de una manera similar a la que ocurre con las resistencias pullup / pulldown, por lo que el dispositivo externo tener "preferencia" sobre la comunicación FTDI.