I imagine you even picked it as an example because I referred to a level 1 creature negating a level 4 creature....
I think my reply covered this, but my point was that I don't see a problem with a low level spell negating an attack or move from a more powerful creature or spell, but it should be part of clever, well timed, or positioned play.
You can't actually use a wall of earth to negate Adramelech on its own. You'd need to remove its flying. You'd also need to have it positioned in a way that you can cast two wall of earth at once in a manner that blocks it. Not particularly easy.
Blocking any fire creature from attacking anything in a zone just needs a fire creature to guard as a result of the mechanics of immunity.
one of my points was that the Wall is lvl 1 too.