I agree, if there always is a possibility that some foe (that might not look powerful) will squish you like a bug, it keeps you on your toes.
And it´s never fun to be a bad-ass for too long. I compare that to cheating in old games (in my case Amiga 500) and there if you got unlimited lives or the biggest gun from the beginning it got boring real fast.