Subsidies are much fairer than providing cash. Subsidies can be directly targeted to provide the things that the poor need rather than letting the poor buy what they want. The government should not be providing money that is then being spent on cigarettes, instead it should be spent on food, heating, or the children’s education. Yes some subsidies are poorly targeted but this simply shows that these subsidies are poorly implemented, not that they cannot be the solution to poverty.