Seems like they could have used something a bit nicer to work with too (yaml, libucl, hocon, etc). I am honestly getting tired of editing fiddly json (no comments, last element in list can't have a comma, etc) all over the place.
You get big files filled with variables, loaded from other big files also full of variables. It's hard to know what you are setting after a while or where it comes from.
After a while playing with configuration systems, I'm starting to think that configuration should just be hardcoded once and for all.