Nazi ideology advocated the elimination of Jews from Europe. Why weren’t all Jews killed immediately upon being imprisoned by the Nazis?

Responses

The Nazis wanted to keep the deportation of Jews a secret from the German people and the outside world.
The Nazis feared that Poland and the Soviet Union, two countries with the largest Jewish populations, would attack Germany.
The Nazis feared that the public would turn against them and that they would lose political power.
The Nazis wanted to exploit labor from Jews first, while developing a detailed plan for their eventual extermination.

The Nazis also wanted to use the Jews as bargaining tools in negotiations with other countries. Additionally, the logistics of killing such a large number of people all at once would have been challenging. It was also more cost-effective for the Nazis to use Jewish labor for their war effort before ultimately killing them.