Dickens advocated that charity be personal not government compelled.
His father had been in Debtor's Prison, which is why he railed about those as well as the work houses and how they were run; however, he was all for a damned WELFARE STATE and worse.
Was he correct about some of the problems he wrote about? Yes, he was; however, his solutions were NOT what most of us would agree with and more Marxist than you seem to realize. And he was NOT a very nice person, whom even his friends admitted.