Foreign aid has been reduced however it is still a very generous 0.5% of gross national income ( £12.8 billion in 2022 ). There is a plan to increase this back up to 0.7% and I guess ultimately back up to 1%.
Every UK citizen currently contributes 0.5p of every £1 revenue we all create. I simply don't agree that our efforts are not good enough.
We also have a legal immigration friendly environment, net 600 000 people last year - too many for infrastructure to cope at the moment. Yet still, nobody is anti immigration for skilled shortage occupations, which improve the country.
The better we do as a country ( increase GDP, increase productivity, reduce taxes, attract business and investment, create more jobs. reduce the size of the state ), the more our national revenue increases, the more money is available for the foreign aid budget. For genuine refugees and displaced in or near their home countries - where they can do the most good for their own countries.
A large welfare state (more than 50% currently take more out than they put in) plus uncontrolled immigration is a race to the bottom. It is not uncaring to see the need for a strong economy of highly productive adults - controlled sensibly so that infrastructure can keep up and support the population.
Money coming in has to match money going out.
I always think of it as a life raft (pardon the analogy, given the topic) - if the rescue ship doesn't remain strongly efficient with the right amount of people on board & then takes too many on board, the whole life raft goes down.
It's no longer available to help anyone else. What's the use of that?
(There are also are urgent questions needing to be answered as to why the UK approve three fold the amount of asylum applications than any other EU state. The law needs revising - another topic )