Such public call-outs might get the attention of firms, but they have little long-term effect