It feels to me that for a simple simulation, the workflow is to put simulation-specific parameters into the mp_simulator function (the simple mp_trajectory function is not documented to take them). That being the case it would make more sense to call the argument to mp_simulator "params=" instead of "default=".
I guess it seems silly, but, because of the name, I can't shake the feeling that I'm missing something. Or maybe I am?