Why did the British exercised restraint in their efforts to defeat the colonies?

They certainly didn't want to destroy their own colonies. They were making lots of money from colonial shipping, farming, trapping, etc.