De fato, qualquer distro linux "serve" para programar para web, pois todas as distribuições são GNU/Linux, isso é, possuem um kernel linux e utilitários GNU pré instalados (sed, grep, find, etc etc etc).

O importante para o desenvolvedor é programar utilizando um ambiente mais próximo do ambiente de produção. Sendo assim, até mesmo o docker rodando no Windows já seria suficiente para o desenvolvedor web.

(Inclusive, existe conteúdo sobre desenvolver com o VScode e containers aqui: https://code.visualstudio.com/docs/devcontainers/containers)

A diferença entre as distribuições fica por conta do gerenciador de pacotes, comunidade, instalação do sistema, ambiente gráfico, atualizações (Rolling Release ou Fixed Release), etc.

Agora, para Dev Mobile, isso depende. Se for nativo Android, qualquer sistema operacional serve. Se precisar desenvolver para iOS, somente com um Mac para suprir com essa necessidade.

E sobre CyberSecurity e Kali Linux: o Kali facilita pois já vem com muitas ferramentas de hacking instaladas, porém é possível instalar e rodar essas ferramentas em qualquer distro linux atual.