Listening to Ghosts of the Ostfront (Hardcore History) and it definitely gives the feeling that by the time of D-Day, Soviet dominance is already being established and that victory feels inevitable. With or without allied presence in the West. Did allied planners feel that way in 1944, or were we still convinced that a French invasion was necessary in order to ensure Nazi loss?
The question assumes that one can improvise the greatest amphibious invasion in history whenever it is expedient. In reality, such operations require months of planning and years of resource assembly.
Planning for what became Overlord began in 1942 (Operations Roundup and Sledgehammer, though the British were considering amphibious operations against the Continent even before the fall of France). But there were four major factors mitigating against a rapid launch of a full-scale invasion:
Then you need to consider the matter of weather. Launching a large-enough amphibious operation in the midst of winter weather was deemed impossible, so the invasion needed to be launched in the summer. As such, when it was postponed in 1942, it was assumed for 1943. When it was postponed in 1943, it was then scheduled for 1944. But the decision for 1944 was made in May 1943, at the Trident Conference in Washington (though the plan was not finalized at that time, the invasion decision was made). In May 1943 the Battle of Kursk hadn't even begun: the Germans were still deep in Soviet territory, and there was no assumption that the Soviets were about to rampage on their lonesome all throughout Europe and to the Channel.
When 1944 rolled around, the Germans were weaker, air superiority had been achieved, the U-boat threat was defeated, and the Allies felt themselves strong enough to launch. But the plans had already been made.