IMHO - if software stuffs up, the guy who designed it / okayed it may be halfway around the world sleeping or having a coffee .... They may not have the same
motivation as a pilot in making sure the aircraft gets from A to B as safely as possible because, yes, they may find it was their fault, but they can go oops and be alive to say it ......... The Pilot on the other hand, definately has a personal interest in ensuring the survival of the aircraft and its contenets ........
Just my 2c ......