Просто начальный код был написан очень давно, тогда ещё я не был уверен в своих силах, и написал очень просто и прямо. А дальше новые веточки всё добавляются.
На самом деле там библиотека для конфига уже умеет в typed configuration. Надо только убедиться, что она расширяется достаточно, чтобы поддержать F#-типы. Они очень похожи на то, что генерирует C#, но у них есть некоторые особенности.