On: https://processwire.com/docs/selectors/ is states:
"include=all indicates that you don't want any exclusions and results may include hidden pages, unpublished pages, or pages that aren't viewable to the user via access control."
but as we know, it also includes pages in the trash and I think that should be mentioned and noted that in most cases you likely want include=unpublished (which also includes hidden) , rather than include=all, or perhaps: include=all, status!=trash
On: https://processwire.com/docs/selectors/ is states:
"include=all indicates that you don't want any exclusions and results may include hidden pages, unpublished pages, or pages that aren't viewable to the user via access control."
but as we know, it also includes pages in the trash and I think that should be mentioned and noted that in most cases you likely want
include=unpublished(which also includes hidden) , rather thaninclude=all, or perhaps:include=all, status!=trash