Any difference in config vs. data variables?

Hiya… does anyone know if there’s a good reason to not use config variables over data variables for a list of 20-50 variables? I have multiple builds with different configs, and a good set of data variables I want to keep constant with only one _data folder (rather than customizing that), and only customize the list of config files on each build (hence the desire to use a list of config variables).

So, in the pages, i’d use {{}} for the data keywords and something like {{site.configword.ABC}} for the ones in the config files.

Is that a reasonable approach you think?