I am not sure I agree.
The Subs up yo WW1 and even after, as noted were slow, even on the surface.
So they logically suck at attacking fast navy ships.
Surface raiders WERE a known thing pre WW1, and GB HAD considered them. So the idea that SOMEONE may go after merchant ships was a known...