> This would be a better analogy if CVS and Subversion were portable and Git was not, and the standard response to complaints about the complete inattention to portability were "yeah, well just use Linux because I don't want to hold Git back by making it run on obsolete OSs -- besides, you can always just keep using SVN".
Git technically works on non-POSIX systems, but it's painfully slow. CVS and Subversion were equal-opportunity crap.