Yeah sorry that's somewhat confusing. We renamed 'write' to 'contribute' some years ago and obviously that bit of the documentation didn't get updated!
And yes - the site itself will need to have public read for anything within the site to be public readable.
Thanks
Joe
I wondered if that was the case. Thanks for clarifciation.