In a sense I agree with you, and at the same time the database is not only for the configuration, but also for saving the user settings/favorites/etc...
And the fact that you have all the ICN configuration done in this web admin console is 10000% way better than the old WEBi gui in Unix which was quite buggy...
Another idea I had, was to maybe create a ICN plugin in order to create "automagically" the first screen.
Or maybe using the Javascript interface of ICN in order to do what you want.
Wenn I have time, I'll check if that's possible :-)