yes, the point of a game is that any advantage can be balanced and equalized with another advantage to the opposition. making everything random makes it a game of chance and luck, not of experience.
seasoned players will know all the tricks and can apply that, but if everything is more or less random and nobody can ever stand to expect anything, there would be no way to predict what actions will yeild the best results.
and besides, look at real life. when a house is hit with a rocket, it just explodes. if you shoot 100 rockets at 100 houses and they all hit, you never see 20 of them intact with just a couple scorches. in op2, buildings can be destroyed easily and making their hitpoints random enough so that two buildings of the same type take different numbers of hits to destroy just makes it seem illogical and strange. why would a colony build one residence with more armor than another? why would anyone intentionally build a turret that rotates slower than others and leave it that way?
the colonists in op2 are supposed to be masters of efficiency. its the only reason theyve survived this long. so would it really make sense to start seeing them suddenly not care that any two like buildings have vastly different structural integrity? (and arent structure kits manufactured by predetermined plans by computer? the only way that two structures would have different hit points is if the computer made them that way. why would it?) would it make sense to see those people deploy a weapon of war that determines their survival with less than peak turret rotation? i dont think so.
in cards, an ace is an ace. theres no such thing as a "greater" and "lesser" ace.