There's no need for it to affect the balance though. Military units shouldn't harvest though (or the other way around) because then the AI uses them wrong, which then leads to a negative balance.
By simply keeping the attack strength in check, there's no reason the balance should be affected.