Why are all of the configuration settings stored in a file?
This has really confused me from the begin; of course certain things should remain in a hardcoded file, but it certainly feels like a vast quantity of these things would work a lot better if they were stored in a database? (e.g. the module ordering).
I was just wondering what the thinking behind this decision was, and what benefits this actually provides? I figured there must be a good reason for it.