Se han planteado diversas causas determinantes en la derrota alemana en la batalla del Atlántico, todas son válidas pero la pregunta también podría formularse al revés o más bien de otro modo y plantear el porqué Alemania fué incapaz de derrotar a los británicos.
Cabe recordar que en principio tuvieron dos años para conseguir esa victoria pero que pos diferentes razones no pudieron conseguir, veamos esas razones.
La primera y más inmediata que se remite al comienzo de las hostilidades, es la insuficiencia de sumergibles con un gran radio de acción y capaces de operar en el Atlántico, esta situación se debió sin duda al prematuro comienzo de la guerra y esencialmente a las veleidades de Hitler a la hora de pergueñar el plan Z dando a Raeder previsiones falsas sobre el comienzo de las hostilidades y enemigos a tener enfrente, en ese sentido debe tenerse en cuenta que Hitler planteaba a Raeder que la guerra comenzaría como muy pronto hacia 1942 y que para entonces esperaba tener a los británicos de su lado.
La segunda se debe achacar al fallo de muchos torpedos durante esos dos primeros años de guerra por ejemplo el gran Otto Keschtmer para hundir a un mercante tuvo que disparar en cierta ocasión hasta tres torpedos porque dos fallaron, no fue solo él víctima de esos fallos otros comandantes pasaron por esa situación que desmoralizaba a todas las tripulaciones.
La tercera fue la aparición del radar y la modernización de los equipos de escucha y rastreo antisubmarinos (sonar hidrofonía, HF-DF etc.) lo que hizo a los sumergibles localizables en todo momento
Una cuarta es achacable a las cada vez mejores tácticas de guerra antisubmarina en la cual y para la caza de un sumergible se empleaban dos o tres buques de los cuales al menos uno se dedicaba a posicionar al sumergible mientras otro lanzaba sus cargas en el supuesto lugar donde podia encontrarse dicho sumergible.
La quinta la lentitud o falta de previsión del alto mando alemán para modernizar sus sumergibles o conseguir un verdadero submarino, Dönitz insistió en que se llevasen a cabo nuevos proyectos pero sus peticiones cayeron en saco roto y la reacción tal y como expone Topp fue tardía y escasa.
La sexta llega cuando el radio de acción de los aviones permite empezar a cubrir mayores extensiones de océano y se les empieza a equipar con el radar centimétrico de gran alcance y capaz de detectar el snorquel de un sumergible en inmersión a una distancia de 8 kilómetros.
La séptima es achacable a los servicios de inteligencia con las capturas de máquinas enigma y códigos alemanes que permitían conocer los movimientos y posición de los sumergibles y manadas de lobos
La octava y última aparece cuando la producción de buques mercantes supera con creces las mejores perspectivas alemanas de hundimientos de dichos buques.
No sé si me dejo alguna causa más en el tintero pero las citadas son las más significativas y reseñables.