stell dir vor, du hast irgendwoher eine interessante URL bekommen, abgeschrieben aus einer Zeitung, oder in einem Gespräch. Jetzt willst du die Seite besuchen, hast dir aber die URL fehlerhaft gemerkt. Und jetzt kommt ein Not found. Sonst nichts. Nicht gerade hilfreich.
Ob nur "not found" oder etwas hilfreiches ausgegeben wird, hat nichts mit dem Thema HTTP 300 vs HTTP 404 zu tun.