Sorry, I think my comment was not clear.
I think allowing both setting and reading of variables directly in the configuration file is a problem.
Not reading variables that have been set outside of the configuration file alone.