Тому много причин.
На самом деле, не думаю, что союзники реально могли открыть Второй Фронт (во Франции) ранее 1944го года.Очень многое ведь надо было сделать, чтобы этв операция не закончилась "новым Дюнкерком":
накопить "достат.кол." войск в Англии - для чего выиграть "битву за Атлантику", накопить нужное кол-во десантных кораблей,отработать масштабные десантные операции, завоевать господство в воздухе над районом операции, провести масштабную кампанию по дезинформацию противника насчет сроков десанта и места высадки, и еще много чего...
ИМХО, если б союзники высадились во Франции в 1942м - немцы их сбросили бы в море за 48 часов.В 1943м - уже 50 на 50.Ну, а в1944м - сами знаете
К тому же, в 1942м США были сильно заняты на Тихом океане, и вряд ли могли выделить для Европы что-то существенное.
В общем, факторов масса.
Тем более, что с точки зрения союзников, они действительно воевали в 1942м в Африке, а в 1943м высадились на Сицилии.Что ни говори, а те части вермахта, что воевали с союзниками - все же на Восточный фронт не попали.
Лучше такая помощь, чем никакой.ИМХО.