Priorities at IB?
As a public company, their first priority is to return profit to the shareholders (peterffy, et al) and as the profit continues to come in, it does not force anyone to fix something that is not broken in their eyes. Until trading starts to leave their system in droves, they have no incentive to fix the system to make it more attractive.
Now, if they were to fix it, I think what would be cool is to release the full system and individual modules, so you only use what you need, i.e. option trader or fx trader. Stupid to have the entire resource hog loaded if I am only using 25% of it's features