Oh come one, what would happen if a species or faction manged to develop an infinite cloak? Would you fight back by whining? Its just something one may have to deal with through the course of things. In real life you can't tell your enemies they're not allowed to get the upper hand, so why in game as well?
I support anyone being able to get this, just make it worth A LOT like a billion so that only people that have been working towards getting it for a while will be able to have it.