Why no umlaut?

From: tgpedersen
Message: 54858
Date: 2008-03-08

The modern Germanic languages (except Icl. and German) try to push
back umlauted forms. This is done by using the unumlauted root also
with (existing and worn-away) high-vowel-containing suffixes which
normally cause umlaut. This presupposes of course that that root still
exists in the language.

However, the roots in Dutch haring "herring" and paling "eel" don't
exist in Dutch. How come they have no umlaut then? Analogy?