The configuration was optimized for use in a database-driven format. Its more efficient this way, so be happy, eh?
If that isn’t a consolation to you, then perhaps I should also mention that this format should be easy to create front-ends for. A front-end would be designed to interact with you in a more user-friendly manner, which is its job. In the meantime, libnaw can still perform its own operations efficiently.