Existem algumas razões:
Sauron
- Sauron está realmente com medo de que a qualquer momento seus oponentes usem o Um Anel e se tornem muito mais poderosos. Ele atualmente tem a vantagem, mas ele pode perdê-lo a qualquer momento, então ele tenta essa blitzkrieg em vez de um cerco regular.
- Os orcs de Mordor são muito indisciplinados para um cerco mais longo: mais cedo ou mais tarde eles começariam a lutar entre si (se eles não tivessem um oponente para lutar), o que significa que todos os dias reduziriam o poder de suas tropas. li>
- Minas Tirith é uma fortaleza, o que significa que está preparada para um longo cerco com suprimentos (ou mesmo fonte interna) de comida e água. Seu enorme exército teria sérios problemas fornecendo suprimentos logísticos.
- Ele tem uma enorme vantagem de números e poder, então ele acredita em uma vitória rápida.
- Tomar a cidade rapidamente lhe daria a chance de derrotar Gondor antes que Rohan tivesse a chance de responder.
Saruman
- Saruman está confiante no poder de seus novos orcs e sua tecnologia. Ele também tem um plano astuto para quebrar as fortificações profundas do leme.
- Saruman provavelmente quer se apresentar a Sauron, possivelmente para provar que ele não seria um simples servo, mas talvez alguém com poder quase igual.
- Ficaria muito mal para ele, se Sauron tivesse tomado Minas Tirith rapidamente enquanto ele ainda estava sitiando o Hornburg.
- (Como apontado por @Scott) Saruman teve Éomer exilado, reduzindo bastante o número de cavaleiros no exército de Rohan. Mas exilado ou não, Saruman poderia seguramente assumir que Éomer provavelmente retornaria (mesmo sem a orientação de Gandalf) para assediar os orcs sitiantes. Portanto, um ataque rápido teria reduzido muito o poder dos defensores e as perdas de Saruman.