Since everyone else is putting forward their MH370 theories, here is another. Whoever diverted the flight was angry about the way the role of the pilot had been supplanted by cockpit computers. So it was a nice twist from that perspective to have the computer execute the first turn off course and then continue to outwit the plane systems from there.