I don't know why there is always so much suspicion around what the police say and do.
If they say a geocacher did this, it is likely because a geocacher told them they did it. imo
The police do not have to name the culprit. It wasn't a criminal offense, and even if it was, they still do not have to name the culprit.
And if you were the geocacher who did it, would you be telling social media that you did it? And have half of the social media world come down on you?
Sometimes I think we need to put things in perspective. Leisl Smith went missing in country NSW in August 2012. On October 18, 2018, a man was charged with her murder - James Church, who we long suspected police had on their radar for this crime. Leisl still hasn't been found .. after extensive searches, lots of publicity, CCTV proof of her some of her movements, her family not giving up.
The police did not reveal everything they were doing over the 6+ years it took them to lay charges against James Church. Or everything that anyone else did. Nor were the police not on the right track.