Sim, é isso mesmo, o npm ci
seria pra esses ambientes onde você não quer experimentar uma possivel atualização de subdependencia que acaba quebrando alguma feature, e na propria documentação do npm eles comentar sobre usar nos ambientes de testes automatizados, builds e etc.
Respondendo a "Só acrescentaria que o npm ci deve ser utilizad..." dentro da publicação Para de usar `npm install` pra instalar dependências.
1