I only think this system would really work if you had an incremental cost attached to veteran units depending on thier level, like I talked about in one of my suggestion threads. It doesn't have to be anything too major, but if they're going to buff high-vet units significantly, there needs to be some thought put into whether or not they are still worth the same cost as a standard unit.
Which we already discussed was a suggestion which was not going to work.