git can be configured to ignore .DS_Store by default - in your home directory, make a .gitignore file using the usual format, then do "git config --global core.excludesfile ~/.gitignore".
They also have to redo everytime they reset their system. Since Mac will not show the folder in Finder they won’t even notice when they don’t do it , it is annoying for the rest of us.
Git should not be limited to few folks who understand version control, there is a lot value for people who can just it linearly for collaborative history tracking
Like the MS of the past, Apple does not care about compatibility unless they forced to.