Matt Rogers [off-list ref] writes:
And that origin and scope correlate, but aren't necessarily
one-for-one.
Yes, exactly. When I see "orthogonal", I expect the word describes
things that do not correlate.
I can see values in the option that gives scope but not path in
order to write scripts that limits var-value pairs to be used
(e.g. "I do not want to be affected by the per-repository values",
"I do not trust settings that comes system-wide"). I also can see
values in the option that gives only path when debugging the
configuration file.
I briefly wondered, for the purpose of such "I do want to see only
those settings coming from these scopes" script, it may make more
sense to have the command _filter_ the var-value pairs, instead of
showing all of them with label, but that feature always exists ;-)