Why is SHUTDOWN_TIMEOUT a constant?

Shouldn't this be configurable by user code instead of being constant (will get warning if redefined)?