You are not wrong.
As to the topic - some escorts are good, some are not so much. Depends mainly on the time - the later the war progresses, the better their anti-submarine skills. But you can meet a really good ship even at the beginning of the war - just bad luck.
If it seems to me that the escorts are too good, I just leave. A few days ago I followed a convoy for a few days. I made three extremely cautious approaches (silent, slow, submerged, at night) and every time I was detected before I even rose my periscope. After this three times I just let it go... I'll find another one. I won;t find any, if I get killed.