One reason why the president might not veto a law he doesn’t agree with is because it is a very time consuming process to make a law and if he vetos one proporsal a different one will be sure to come up that he might agree with even less than the first.