What is your question?
Hi,
I have a host profile with tool_requires for ccache. I do not want to put this neither into recipes nor into host profiles.
If I do that, all ccache dependencies go downstream as I see no way of specifying visible=False in conanfile.txt or in a profile.
The opposite situation is with conanfile.py, where I can use explicit parameter to tool_requires method to achieve this.
Have you read the CONTRIBUTING guide?