So, Where Does It Say We Have to Wait For Mashiach? The “Three Vows”
That we, Am Yisrael, on the brink of our exile, vowed to Hashem that we would not return en masse to Eretz Yisrael before the geula – whereby the Mashiach would ingather us home (kibbutz galuyot) – that is undisputed.
What is disputed is only whether the vows are still valid and in effect.