I must explain something so that my requests don't sound arbitrary.
When I work on a problem, I usually run Emacs many times in different
ways, most of the times under a debugger. Since the debugger (and
other tools) need to read my init files for working properly as I'm
used to, I cannot easily change my home directory, or mess with my
init files during the debugging session. In addition, with 10-20 sec
delay I don't need a profiler to notice it.
So it is much more helpful to have a recipe that is as simple as
possible (so invoking it many times won't be painful), avoids
interfering with my init files and system configuration, and includes
only the stuff that is directly relevant to the bug reproduction.
A good recipe along the above lines could easily speed up a bugfix by
hours and even days. So if you can afford that, please try to follow
these guidelines when you prepare a recipe.
I hope this clarifies the reason for my requests.
Kaushal Modi