I can only imagine how shitty most Source Control systems had to be for Linux / Apple developers prior to Torvolds releasing Git..
That's the only reason I can come up as to why so many people like / use Git.
I came from 20+ years using Team Foundation Server Source Control and GIT just sucks next to TFS.
@XSGeek - prior to git, everything I used had locks. Even on small teams, it was annoying as fsck.
@XSGeek - check-out locks were a pain.