It's very rare that the situation isn't really "develop once, debug everywhere." You might as well promise me a perfect optimizing compiler while we're at it.
And even then, is the GUI actually appropriate for all of your deploy targets? Usually not.