I think gassing them was more about striking fear into the hearts of Jews than about being “humane”. After all, Hitler and the Nazis thought of Jews as being mere rats.
Zyklon B was originally used as rat poison.
No it’s true. Himmler actually lost his lunch viewing an execution, and determined right there that gassing was the way to go.