We must move in different circles. I've tried to sell whole teams of 20-somethings to give git a try, and they're just not having it. They know what they know, and that's it.
I must move in different circles too. Every programmer today uses git, only maybe people stuck at a big company like Microsoft for their whole career don't use git and even Microsoft uses them now. And make: it's what everyone uses. Sometimes cross operating system projects use cmake instead of make but it's not that different. All the new programmers I meet coming out of college use these tools.