This could be fixed by adding better A.I. and randomizing enemy placement and skillset for all their scripted stuff but i know i'm asking too much from them, lol.
Why would you consider this to be too much? The benefits for gameplay would be well worth the effort.