Provavelmente você já encontrou isto: link então a resposta curta é "porque as pessoas que escreveram ext4 não suportam isso".
A resposta um pouco mais longa é que é difícil, especialmente se mantiver qualquer tipo de compatibilidade com versões anteriores do ext2. Encontrar todos os bits e partes do sistema de arquivos que estão em uso após o final do novo tamanho desejado e, em seguida, movê-los de volta para dentro desse novo tamanho é bastante difícil. Agora, faça isso enquanto todos os aspectos existentes das tarefas diárias de um sistema de arquivos ainda estão ocorrendo e se torna super fácil destruir seus dados . O pessoal do ext4 disse essencialmente que se você precisar encolher ... faça isso com segurança.
A resposta muito longa mergulha profundamente nas operações internas dos sistemas de arquivos e é provavelmente mais do que você realmente quer saber. Mas se você fizer isso: pode ser um bom lugar (gratuito) para começar: link