What benefit does it give a developer? Other than just being an project containing the files.

I'm asking because I'm wondering if it's even needed, since the user ca easily just create this themselves.