@lanodan Generally I don't want past history in new shell sessions. There are limited environments where I use it, mostly to save turning regularly used command lines into scripts, but otherwise I want new shells to start from scratch.
(One of the problems with merging past history from now-exited shells is that it necessarily creates a linear history of commands that does not actually exist in reality. I find this confusing whenever I wind up in an environment that does it.)