Zend certified PHP/Magento developer

Is it recommended to include composer.lock file in magento 2 extension?

Is it recommended to include composer.lock file in magento 2 extension? I have a situation where our module is dependent on third-party dependencies. Sometimes we need to ask the merchants to run composer update to include the latest version of the dependency.

So, I am thinking to release a new version for the extension with the composer.lock with the exact dependencies required for the extension.

I have explored a lot of repositories on GitHub related to magento 2 but none of them included composer.lock in the repository.