It can still go underwater and hide from ships and sneak past them. These range numbers look like they are a large distance, but in actuality are quite short if you've tried it. Submarines have been deemed too strong, on every map they are on. Detecting them at close ranges is the least that should happen.