Автор вопроса дал свое(точнее, "западное") видение причин задержки союзников с созданием сухопутного фронта в Европе и прямым участием США в войне с Германией. Мне представляется приведенные аргументы надуманными.. Могу ошибиться, но США в 1941 году имели достаточное количество плавсредств для десанта , как и Великобритания . Танки , самолеты и артиллерия также не были проблемой для обеих стран на тот период. Укрепления на берегу у Ла-Манша , могу ошибиться но тогда еще не существовали.. США и Великобритания более-менее успешно воевали ( против Японии на Тихом океане и против Германии-Италии в Африке соответственно) и переходили на экономику военного времени. Не было только одного - политической воли руководства этих стран на помощь СССР. Был расчет на взаимное ослабление Германии и СССР и сбор результатов их противостояния , и если не в прямом захвате территорий, то в политических уступках.. Ленд-лиз был успехом советской дипломатии, убедившей союзников, что гибель СССР будет недопустимым усилением Германии и опасна для них самих. В 1944 году стало понятно, что СССР перемолол значительную часть военных сил Германии , нарастил свою военную промышленность и в состоянии в одиночку победить Германию, захватить всю оккупированную Германией Европу. Этого союзники не могли себе позволить. И поэтому двинули свои войска прямиком на Берлин…