> One problem with the name-based systems is that developers don't actually use the VCS rename operation.
That’s a matter of tooling. In languages and environments where using an IDE is the norm, use of VCS operations happens automatically, simply by virtue of performing all source file operations through the IDE.