You don't know what you are going to break and you restrict yourself to the limitations of the current interface. It is not that I am against it, just if we want to improve it it might be best to redo it entirely.
I am strongly against changing the existing interface. This will break so many things that nobody will use it...
Rainer