Sendo desenvolvedor web eu não acho que você esteja perdendo nada sem saber c/c++. Provável que C# e Rust sejam mais benéficos nesse aspecto.
Com relação a pergunta de versões das libs em cada distro, você precisa de consistência e é pra isso que containers existem, então uma equipe de desenvolvedores muito provavelmente está rodando o que está sendo desenvolvido no mesmo distro (através de um container).