The principle reason was the cost and the general public's opinion of the war back home in England. The war was amounting an insane amount of debt and resources and the people of Britain were tired of the war and protested its existence. Britain didn't have the morale boost of patriotism and a war worth fighting for like the Americans did.