I am so tired of opinionated retards viewing every single historical event as being caused or decided by a single decisive factor and then extrapolating this to support their dumbass hyperbolic grand narratives.
Land-lease wasn't the only (or the main) reason for the Soviet victory on the eastern front, but it definitely was a very important one. The USA didn't "sit out the war only to come in at the end and take all the credit" and they didn't "single-handedly carry the entire allied war effort", either. Germany didn't lose simply because "stupid Hitler sabotaged everything", nor because "the jews made it so".
The course of history is shaped by a myriad of factors concurrently influencing reality. Some of them may be more important than others, but it is incredibly idiotic to pick out your favorite one and disregard the others because they don't conform your worldview.
At Kursk, the Soviets had an advantage in men, materiel, and intelligence (with a significant part of the latter two being supplied by the western allies). The German attack was delayed, causing the absence of the element of surprise. Other war theatres (primarily Sicily) distracted the German high command and prevented the necessary concentration of sustained effort.
The combination of these factors made the success of Citadel impossible, yet not one of them was crucial enough for the outcome of the battle to have changed should that particular factor be absent from the equation.
There were also many other, lesser factors that are too numerous to list here, but I hope you get my point by now.