Hrm, agree, but the OP said some of these were written for complete newbies. A newbie at software development is not going to know what VCS stands for.
Agreed, but in many cases it's still an unnecessary detail.
I don't mind Github as much, esp if you're instructing people to download a zip, unpack it, and start there.