@Andrew: The encoding for pages/feeds could be moved, but the rest of them need to stay in the UI. The whole purpose of this discussion (I thought) was to get the settings for the post revisions into the WP admin UI, to keep end-users from having to edit wp-config.php to set their preferences.

The less often a user has to mess with wp-config.php, the better. WP has a lot of inexperienced users who could totally bork their blogs if they have to constantly edit the config file. For all users, it is just a pain to have to make those changes in the config file when the UI already exists to take care of them.

Permalinks: This needs to stay in the UI. Troubleshooting an issue with someone's blog may require setting the permalinks back to default and then reset them back. There are plugins (for example, WP Download Monitor) that require you to reset your permalinks after the plugin is upgraded. A user shouldn't have to mess with the config file to do this.

Timezone: For those of us who have DST, we would have to edit wp-config.php to change the timezone twice a year. Why move it, when we can already reset it via the UI?

These are just a couple of items you mentioned, but there are reasons why each of them need to stay in the UI, since they are already there. The config file should be a "set it and forget it" once WP is installed.

How about we work together to get the post revisions setting into the UI instead?