Seu código-fonte pertence a alguém
O JavaScript que você precisa formatar costuma ser de um projeto que não é público: um bundle de produção, um trecho de um cliente, lógica de negócio. Colar isso num formatador hospedado significa entregar esse código a terceiros. Aqui a formatação acontece na sua aba e não sai da sua máquina.
O que faz e o que não faz
Reorganiza espaços, indentação e quebras de linha. Não muda a semântica: o código faz exatamente o mesmo antes e depois. Não renomeia variáveis nem desfaz ofuscação, então um bundle minificado volta legível na estrutura mas mantém os nomes de uma letra.
O caso de uso mais comum
Abrir um `.min.js` de produção para entender por que algo quebra num ambiente sem source maps. Também ajuda a normalizar código vindo de fontes diferentes antes de compará-lo, já que diferenças de indentação sujam qualquer diff.