This may not answer your question, but I think it's because the user doesn't have any data in the system.
If you can provide a seeder or a default database data, the user may be able to skip the installation process.