Estimada,
Esperar es una solución genérica. Sirve para resolver cualquier hazard porque en el peor caso podés ejecutar una instrucción a la vez.
Forwarding sí es más restringida. Resuelve hazards RAW únicamente (y no todos). WAR y WAW se resuelven con otras técnicas (en las notas se menciona brevemente la técnica de register renaming).
Saludos,
Federico