This would allow rerunning a simulation with the exact same parameters even if the defaults changed. And it would also provide some more insight in the used parameters, even if the are not documented or output by default (like the preconditioner parameters).