That's because they used a code which cannot handle proper electrodes (with open boundary conditions). So it's a highly approximate treatment, compared to ATK which would be more correct from the perspective of the transport model, although NWChem is very accurate to estimate the band gap, but there are ways in ATK to do that too, e.g. using LDA+U, and extended Huckel model, or MGGA.