И в конце концов это станет ни разу не human-readable как по мне, т.к. local не дает задать четкую структуру для переменной, а variable, наоборот, требует все значения заполнять для каждого элемента. Если только мерджить мапы, но это тоже такое себе.
С модулями оно все тупо чище, читаемей, и кастомабельнее. ИМХО, у каждого свои задачи