CVS might work for the existing devs, but it can be a non-starter for onboarding experienced developers. Avoiding the upgrade to modern VCS tooling would be a deal-breaker for me, despite any other potential upsides. I view it as the tip of an iceberg of outstanding technical debt.