Acrescentando à resposta, você pode conferir essa sessão da documentação oficial que discute exatamente esse tema.

Abordando esse tema de uma outra maneira, a discussão é sempre válida, porém é independente de opinião.

Reforçando, versionar o arquivo de lock é a recomendação da documentação oficial do NPM.