I read the article. For an organisation that is supposed to be championing the protection of children, their reason for not advocating reporting seems incredibly naive.
The example they give is a child turning up at school “hungry or unkempt“ and that with mandatory reporting:
Firstly, I think the track record of "leaving it to professional judgement" shows that isn't enough - people miss the signs or there are cover-ups like WTBTS.This would trigger a child protection investigation, one that might be unnecessary if the teachers had been able to use their professional judgment and talk to the children and their parents to establish what was happening.
Secondly, speaking to the parents isn't enough either if they are the abusers or are complicit in the coverup.
Surely if the NSPCC are not advocating for mandatory reporting then they are advocating for the status quo which leads us to where we are now with massive cover-ups and children left vulnerable?