Because we require users to submit repositories with a directory hierarchy disposed as if they were root.
This means the root of your repository CANNOT be located inside the scripts directory, as you are showing in your examples.
Instead, they must, themselves, contain a scripts, data, relay...