The lua config system is designed to provide a way to save configuration settings on a per-profile and machine wide basis as lua tables.
ini is not suited for complex data structures. ini can only store a single layer of data, sections with entries. Lua can store any reasonable data structure.