If others are not able to see the tools home directory, there is technically no way (besides using sudo) to know the tools source code / data / setup, unless the source code is published and the exact steps to duplicate the environment is publicly documented elsewhere, others will not be able to debug what is wrong with a tool if they have issues with it. I suggest that a documentation page like the FAQ could contain something like:
Do not set your tool home directory permissions so that others cannot read it, without documenting the full setup, because:
- it can be very difficult to ask for all the information required for debugging if you run into issues.
- no easy way to fork your tool.
- no transparency / openness; generally against labs ideology.
Unless a tool labs very good reasons to prevent reading every single file/directory in the tool home directory altogether (which I can't think of any), tools may hide individual files/directories in case of secret data.
See T164191#3228024 for one case where a tool chmod their tool dir 770