When you're IBM, you want everything to look like AS/400.... or clunky Java Swing apps.
It is a shame. Many challenges we find today happen to have been solved in the 60s. Then in the 70s, then in the 80s...
EDIT: One thing that I love is the fact that they distributed apps in intermediate form and then compiled at installation time. (Sounds familiar, right?)