Folks do like to revise history according to their personal policy preferences...

...gadzooks...those are streches!
I ain't seen no Nazi U-Boats lately...they failed.
By late 1944 the Japanese were forced to try and get high performance fighters up to B-29 altitudes using 80 octane fuel made from sweet potatoes...what was left of the Jap fleet was forced to remain near their Dutch East Indies fuel supply 'cause the American submarines made it nearly impossible for more than a dribble to reach the Japanese homeland. American submarine campaign succeeded.
No more complicated than that.
I have heard those same folks try and make the case that the B-17 bombing campaign was a failure in spite of the fact that they pommelled Germany until the rubble jumped. They site the fact that German fighter production continued to rise (forget the fact that there were virtually no fully trained pilots to fly them) until 1945 when the supply of raw industrial materials was cut by the Russian advance as "proof" of the failure.
These peolpe don't realize just how dagnabbed hard it is to argue against true success....

....but give 'em credit for trying I guess...