I don't think there was a balance issue - other empires could get shields. If I got shields and encountered someone who didnd't, why is that my fault? If my opponent failed to get them, that's his fault and not mine. It's almost the same thing as encountering a wounded vehicle/aircraft and taking it out whilst enjoying full vehicle health. Nothing's preventing the other guy from getting them from somewhere.
__________________
|