All I know is I can't get any expansion at all even here: $ find . -path ./<TAB>
Why can't it ever expand anything at -path? Is it because "the doctor thinks it is not good for me"? Why not just let me expand filenames anyway? Certainly there can be at least one use case.