null foi escolhido porque descarta todos os dados enviados, praticamente como um local vazio. É por isso que também é chamado de buraco negro. [1]
É um dispositivo de bloco [2] , um fluxo sem conexão com um espaço real na memória. Curiosidade é que você pode fazer seu próprio /dev/null personalizado. [3]
Além disso, ele envia EOF se você tentar ler a partir dele. [4]