You want mercenaries fighting for this country - go for it. They are, for sure, cheaper. They just have the tendencies of changing sides or going where the money is better at the wrong time.
First you obviously aren't getting my point. Second apply this to corporations. Why should anyone not sell their job out and all it's corporate secrets when that corp will sell you out without thinking twice about it. Loyalty runs both ways, otherwise it's just abuse.