Does npm and node need to be manually updated?

I’m getting the below messages and I was thinking that npm and nodes are “automatically” updated during a dietpi-update … is it not the case?

npm notice
npm notice New major version of npm available! 8.1.4 -> 9.2.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.2.0
npm notice Run npm install -g npm@9.2.0 to update!
npm notice
root@DietPiAppBox:~# npm install -g npm@9.2.0
npm ERR! code EBADENGINE
npm ERR! engine Unsupported engine
npm ERR! engine Not compatible with your version of node/npm: npm@9.2.0
npm ERR! notsup Not compatible with your version of node/npm: npm@9.2.0
npm ERR! notsup Required: {"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}
npm ERR! notsup Actual: {"npm":"8.1.4","node":"v16.9.1"}

No, Node.js will not be updated automatically. This needs to be done manually running

dietpi-software reinstall 9