¿Por qué existe la palabra clave asincrónica

Navegando a través del canal 9 msdn videos encontré el siguiente comentario sin respuesta y esperaba que alguien pudiera explicarlo?

No entiendo el punto de la palabra clave asíncrona. ¿Por qué no permitir la palabra clave de espera en cualquier momento que el método devuelva Tarea, al igual que los iteradores pueden generar el retorno de cualquier método que devuelva un IEnumerable.

Estoy seguro de que hay una buena razón, solo me gustaría entender por qué la sugerencia anterior no fue posible.

Respuestas a la pregunta(8)

Su respuesta a la pregunta