Now all constants are available and configurable when deploying a version. However, it occurs very often that many constants aren't really useful. Constants with the name 'LogNode' are not to be changed, so why make them available?
For example:
Administration.LogNode (type: internal = not shown in deployment configuration page)
Administration.ApplyProductionMode (type: external = shown in deployment configuration page)
Advantage:
Less configuration for customers
Having a distinction between design-time constants and deploy-time constants would definitely be nice. This would reduce the enourmous list of configurable constants during the deployment process!