The reason we want a GUI for that is that the kit2fiff step involves a coregistration which needs human supervision. Problems with the scripted (deterministic) version lead us to look into this in the first place. If you don't want to maintain it as part of mne-python we would have to maintain it as part of our lab internal scripts...