A maioria dos usuários instala programas via comando (sudo apt install firefox) ou via software.center | ubuntu.software que instala automaticamente o programa onde quer que o arquivo .deb seja informado. É algo parecido com snaps (embora eles permaneçam como squashfs e não são instalados em seu sistema de arquivos real [fs])
O programa da maioria das pessoas não é tão grande; é o dado que ocupa todo o espaço. Os dados do usuário em um Ubuntu geralmente vão para / home /
O / usr é geralmente onde o apt-get | apt | etc instala um programa; e é o local padrão do unix (* nix) (ou seja, historicamente colocado lá desde os anos 80, se não nos anos 70)
Você pode instalar programas onde quiser! Mas quando você atualiza; lembre-se de onde você o instalou para que possa ser feito backup & restaurado. Eu instalo muitas coisas em / usr / local / bin por hábito; mas outros entram / home como eu acho mais fácil de recuperar se eu tiver problemas (/ home está em drives diferentes para muitos dos meus sistemas, pelo menos partição diferente, assim me permite substituir system drive e clean-install mas manter) . Além disso, você pode optar por usar um sistema de arquivos que permita o encolhimento crescente durante a operação, que é mais usado por servidores ou sistemas de missão crítica.
Nota: não misture / root & os diretórios /. / root / refere-se ao diretório do usuário 'root' (equivalente é / home / root / se não for um usuário especial), e '/', que é o diretório top ou root. meu diretório "/" está em uma pequena unidade de 160gb; mas montei muitos diretórios tb nele para que a partição & tamanhos de drive significam pouco.