Never use any two countries in the same circuit?

That would change the weighting of relays from raw bandwidth to the country of the relay, which has various tradeoffs. Malicious attackers could exploit this relay design to cheaply deploy poisoned relays in underutilized countries. Additionally, since bandwidth would be weighed as a secondary factor, the performance of the Tor Project network would wildly fluctuate as a result.