I didn't realise the general public had any clue about foreign policy? It's not the job of government to pander to the whims of people who can't be expected to know the first thing about the policies government are deciding on. That's why we have a government and don't hold referendums for every decision.
The job of a government is to win votes to be in a position of power to enact their policies.
Cutting foreign aid isn't a bellweather issue. It saves billions. It enables the government to avoid certain tax rises, which is unpopular. This in turn wins votes.
It's how the system works.
