If they make a promise to spend money and economic conditions change to the extent that they would lose money, it makes sense to not continue with that commitment.
Comparing a company making a profit with a politician trying to get elected is not fair.