Porque um bloco indireto requer outro bloco alocado e outro bloco para ler do disco. Por isso, custa espaço em disco e tempo de acesso.
Por que não podemos usar blocos indiretos em vez de blocos diretos? Blocos indiretos podem armazenar muito mais endereços de memória, o que resulta em mais blocos de dados. Então, por que desperdiçar esses 10 blocos diretos no índice do Inode quando podemos fazer o trabalho daqueles em um único bloco indireto.
Porque um bloco indireto requer outro bloco alocado e outro bloco para ler do disco. Por isso, custa espaço em disco e tempo de acesso.