It is, no doubt.
My point was that we may want to enforce the fact that the globbing expression is resolved only once.
And not each time CMake uses CMAKE_PREFIX_PATH content.
I think this is the same idea as yours:

I don’t want CMake even looking under
/usr/share/docs/examples
(or whatever) for anything . It shouldn’t even get to the “does this filename match?” part of its logic.
So if I may summarize:
- we may want to have a way to specify globbing expression in CMAKE_PREFIX_PATH
which collect all paths used by find_xxx command - we don’t want that for CMAKE_MODULE_PATH
I would add that globbing expression in CMAKE_PREFIX_PATH should ideally be processed only once.