fd -e d will find nothing; but find . -name '*.d' is ok.
fd -e d
will find nothing; but
find . -name '*.d'
is ok.