Do you checkout your co-worker's branches and run the unit tests for every PR they make? In an ideal world that might be nice but in the real world with normal sized projects that's to time consuming so everyone just reasons through patches.
If reproducing were a requirement for reviewing, publication cost might be exorbitant (like when CERN tries to publish a paper you have to rebuild the particle accelerator?)