Bom dia Gizela,
A funcionalidade foi criada para o use case de momentos de indisponibilidade de comunicação/governo onde não se conseguia a autorização para poder realizar o cancelamento. Junte isso ao estoque "preso" à NFE em processamento acabava por bloquear todo um processo gerando prejuízo financeiro.
@Vitor,
Como a Gizela lembrou, o fato deles usarem de forma incorreta à princípio só gera o transtorno de fazer o cancelamento depois. Uma autorização ou um Z pode bloqueá-los mas a necessidade existe, se não for uma base grande um treinamento poderia amenizar o problema.
Outro ponto, se isto chega a ser um problema pode ser que a velocidade de autorização de seu sistema não está adequada verifique a configuração de jobs, fechamento de lote e PI para garantir o melhor tempo possível.
Resolvendo a questão de autorização de forma rápida você já resolve a questão de cancelamento pré-autorização.
Atenciosamente, Fernando Da Rós