A plugin creating a new file in the document root of your website seems like a bad idea. That file having to exist or your whole site breaks is also very frustrating.
Our CICD pipeline freshly builds sites using composer and wp-packagist. Fresh builds running the latest AIOWPS plugin immediately break with a 500 error because this file doesn’t exist until you access the UI, and you can’t access the UI because the site is broken.
I’ve had to manually include this file in the sites git repo and have it added during the build, which will cause issues if the file ever changes.