Eu acho que o problema em muitos campos ágeis é com a palavra prazo. O risco com um prazo final é que você assume que sabe o que precisa ser feito. Como você aponta, você não pode ter um prazo para um desconhecido.
O que é descrito na resposta de Philip é muito menos um prazo do que uma restrição. Poderíamos dizer que temos financiamento até março e, portanto, devemos fazer o melhor produto possível nesse período.
Para fazer uma analogia, suponha que eu peça para você ir à história da mercearia e comprar todas as compras da semana e, antes de ir ou procurar preços, quero que você me diga exatamente o que vai gastar. Além disso, você será penalizado se estiver errado. Você fará exatamente o que as pessoas fazem com os prazos do projeto - você escolherá um número na extremidade superior do que você acha que o intervalo pode ser porque tem a menor chance de você ser penalizado. Agora, digamos que eu lhe digo que isso é inaceitável e que você deve comprar as mesmas coisas que planejou, mas deve fazê-lo por US $ 50 mais barato, ou então. Agora o que você pode fazer? Você pode recusar, basta adiar o argumento até depois da compra ou encontrar uma maneira de enganar a situação. É o que acontece em muitas organizações com prazos definidos em incógnitas.
Agora, vendo como toda essa situação é prejudicial, o Agile apenas diz: "Se você tiver um orçamento, posso prometer entrar nessa situação e oferecer as melhores refeições possíveis para esta semana nessa restrição". Qual é uma conversa muito mais saudável de se ter.