What specifically to you about cross-platform UI means bad job? I.e. what functionality does Windows specifically support that must work when running the application on Windows that Gnome, for example doesn't? (Or any other GUI/OS comparison)