Exactly! Also imagine the situation when you only were working inside one source folder in a large code base, changed 3-4 files significantly and latter decided to revert back to original ones. It just takes svn revert -r revision in that folder to get back original files. With git you can't get away without having to create subtree first