Bug: Merge node makes all preceding nodes execute

That is not a bug but rather currently expected behaviour. It is however planned to change that with the upcoming n8n version 1.0. There is already a PR: