I am not arguing (at least not here!) to leave everything to the market. The point is that there are externalities to almost any policy intervention (including unofficial campaigns), and these mostly befall those least able to bear them.
I agree that giving more resources (ideally cash) to the poor is a good way to fix poverty-related societal ills. But even that doesn’t (in my view) give the government the right to paternalistically intervene without taking into account the effect its policies have on the poor.
Giving poor people more money, and then obliging them to spend it all on (for them) luxury items is a bit too illiberal for me.