I actually think it's the Germans who will lose out in the long run... They are under the impression, based on unlikely event after unlikely event, that surface raiding is a viable option.
They may waste valuable U-Boot materials on surface ships that cannot possibly live up to the luck of...