You're going to argue plumbing code with me? 3/4" is the MINIMUM sized piping allowed for a whole house water heater installation in the UPC (Universal Plumbing Code) the IPC (International Plumbing Code) and the MPC (Minnesota Plumbing Code), and every other code I've ever read. Please, do a little DD on the subject before arguing with professionals.