>>511366900
>vastly superior weapons
They really didn't. The Wehrmacht was for the most part technologically inferior to their opponents.