No, not at all. As I said, controlling straits and keeping them open for shipping is a fundamental function of a navy going back to Roman times: https://en.wikipedia.org/wiki/Roman_navy (“By far, the navy's most vital task was to ensure Roman grain imports were shipped and delivered to the capital unimpeded across the Mediterranean.”).
The inability to keep the strait clear shouldn’t have been expected. It’s a purely military objective that’s squarely within what our ridiculously overspecced Navy should be able to do.