Por que a palavra-chave assíncrona existe

Percorrendo o canal 9 vídeos msdn, encontrei o seguinte comentário sem resposta e esperava que alguém pudesse explicá-lo?

Não entendi o ponto da palavra-chave assíncrona. Por que não permitir a palavra-chave wait sempre que o método retornar Task, assim como os iteradores podem gerar retorno em qualquer método que retorne um IEnumerabl

Tenho certeza de que há uma boa razão, gostaria de entender por que a sugestão acima não foi possíve

questionAnswers(8)

yourAnswerToTheQuestion