To be fair GUI code is going to be harder to read than a non-interactive utility, in any two languages