The only reason we use variable maps are to add context to what/where/whay for each of the variables we use. If we could add that context to the interface, it would do away with a duplication step that is often lost, outdated and unusable for future admins to use.
The implications of this go far beyond admins. This would help ClientCare, for example, in their attempts to help diagnose issues. If they have context into the intended use of a variable, then they can better help to troubleshoot related issues. Future engagements would also benefit in similar fashion by giving the often newly introduced consultant some background on the implementation.