Q: Why is kraken not implemented as a GUI program?
A: Lack of time. Also, my experience is that I am very frequently using the kraken through an ssh connection. It is certain that a GUI implementation might make sense. I don't have the bandwidth to do it, though.