The defaults are set because there's no way to know when a user would want the rendering to stop - by passes, time or noise, and whichever of those 3 are chosen, what values would be needed by that scene. So the default is "render indefinitely until the user decides it looks good enough and they press Stop" (at which point, if you press Stop rather than Cancel, it should save, I believe).