I think no one disagrees that it "works" insofar as it stops the bad person from getting their bad ideas out there. Opponents of deplatforming generally argue that the long-term reaction to the deplatforming is worse than the problem the bad person's ideas were causing. Better to counter the bad ideas with good ideas to do long term good.