Rather, my point is simply: it's worth it.
So for me, downloading a client that syncs, while useful, is not the _answer_.
The answer is for designers to embrace git and also for developers to make git easier to use. Whether that requires a better UI, better documentation, better tutorials, etc.
Git has the power to do all this and more, there just needs to be an intuitive wrapper for the workflow maybe?
The big problem with that is that its extremely buggy. It seems to choke on merge conflicts most of the time and it can get into some really weird states. I've had it undo changes on completely different files than what I told it to and lose hours of work.