files missing in web/ folder when using composer.lock file
After some investigation, I found the culprit. The composer project uses drupal scaffold to place these files. However, this does not seem to be getting executed when the .lock file is already in place when you do the composer install

To resolve this, it was as simple as running the following command

$ composer drupal-scaffold