Agreed. Though all this stuff is able to be modified, I worry more that either my custom code will break updates, or updates will break my custom code. Like a back and forth battle I don't really need.
Easier if the options are available from the default CP or for user choices available from the board.