Both James and I have poked at some UI stuff for managing extensions. See this email thread.
There is already a first draft of an extension manager: [4]
The Extension Installer is meant to provide people using MW < 1.22 with a way to install extensions via Composer. It is not meant to provide a GUI, and any UI tool created would be quite disjoint from what this extension is doing.