I never hit any of those destroyers at first mission in my career and i played it maybe 10x.
The point is, u-bote was not designed to sink them, in other hand, they was designed to hunt u-bote, so trying to attack destroyer is something like bet all in on one number in rulette - nonsense.
This is also one thing i dont like about das boot film - that attack of destroyer, which is more over hidden somewhere in fog. No mentaly healthy commander would try such a kamikaze try...
Of course if you have not 100% realism, you can let cpu calculate perfect hit, but this is not simulator...