Its easier than that. You can simply change the XML to allow all of these things (and much more).
We can certainly fix it. But even if we do so it doesn't keep players from going and doing this (if they want) with XML changes. Or creating unbalanced maps with the map editors, killer spells etc.
I know there is a difference between doing it in game and out of game, but keep in mind this is a single player game. Its not like World of Warcraft or Starcraft where player exploits effect anyone but you. If you want to have all the units in the game, you can do that.