A younger developer might think the tools that suck. A younger developer might think that the older developer's reluctance to embrace change or recall the time when they were beginners is part of the reason why they suck. Like git. Git sucks.
If you think git sucks, which VCS sucks less? I've only tried TFS and SVN myself, but I find git the best option among them.
Mercurial is a contender
I guess I'll have to try it out one of these days, thanks!
I think this is precisely the problem. Sure, you can make incremental improvements to existing systems, but what if all existing systems are bad? Once in a while, you have to design a totally new system based on concepts and metaphors that everyone understands.