Volta is an alternative to NVM rather than NPM. I work with some legacy sites that need older versions of NPM to function.
The reason I swapped is because NVM for Windows doesn’t support node version files. Neither does Volta, but it DOES store the nodeversion in the package.json file. It also seems to be quite popular as a modern alternative.