find -xdev não desce em diretórios que são pontos de montagem, mas ainda os lista. Experimente find / -xdev -maxdepth 2 , você verá que /dev , /proc , /sys e qualquer outro ponto de montagem estão listados, mas seu conteúdo não é.
Acho que a lógica é que o ponto de montagem esteja presente no sistema de arquivos pai - mesmo que find liste seja a raiz do sistema de arquivos montado e não o diretório que serve como ponto de montagem.
Não há maneira conveniente de omitir os pontos de montagem. Se você fizer o pós-processamento, poderá verificar se eles estão no mesmo dispositivo que a raiz da travessia comparando a saída de df -P ou stat -c %d (no Linux). Mas isso é bastante sobrecarga para uma situação rara.