don't have a ton of time to flesh out the details here, but this is a core design principle of eka so we need a tracking issue for it. I do have a gist with some of my rough thoughts on the topic of why we really need something to solve the outstanding "config problems" for now:
https://gist.github.com/nrdxp/befa75275960ff96c1f71595b07224e5