You want all applications to explisitly support each individual filesystem? That sounds insane. It is absolutly fair to demand some common ground like posix compliance. And a windows user can like anyone else just mount their git repo area using any other filesystem.
why did I read “bees in my head” in the tone of S.I.M.P…?
https://www.youtube.com/watch?v=5WzswZXTMZQ