I'm not really interested in modding, I'd much rather have a simple options checkbox to turn this functionality off, so when I research new technology it's up to me to make use of the discovery and make new units, otherwise the unit editor just feels, very pointless I guess and I don't want it to be pointless cause it's actually pretty neat.
Also deleting them from the XML requires I keep a backup of what I change and is a little too involved and like you stated, we have no clue how it affects the AI or other aspects of the game.
If anyone else can give credence to UmbralAngel's suggestions, please do, this seems such a simple thing to me, can we change it through modding or could the team simply wrap the functionality in a checkbox perhaps?
Thanks.