Imagine that you wanted to take someone over. Well it may be cheaper for you just to pay them for the land then it would be to actually gather materials and forces for a siege. They may take something in return for losing land, where as with a siege they losing everything and gain nothing except for putting a slightly larger dent in your wealth than it would have cost if you just paid them for the land.