山本です。

>うーん、「fnmatchはパターンマッチャ」であるという観点からは
>逆に「**/があるのでFNM_PATHNAMEは要らない」というのは受け入
>れがたいです。

そうですか、名案だと思ったんですが・・・

>「FNM_PATHNAMEが指定されていない時には**は*と同じ意味」ならOK。

FNM_PATHNAME と **/ が混在するような実装をできる気はしません。
仮にできたとしても、仕様があいまいで、使いにくいと思います。