They did not stumble into this. Every move was planned, every wallet pre-selected, every transfer timed to the second. As ...
Needing to deal with text-based configuration files directly can be avoided by using the GUI. However, if you want to run Deskflow from the command line, you'll need to write your own config file.