The vast majority of soldiers are not trained specially for underwater operations. Even amongst those that are, many of them will not be able to stay conscious after 4 mins underwater. The only ones who may be able to pull something like that off would be the special operations divers, but they are a very small group, you can expect that less than 1% of the military are trained to that level. I don't know whether you have actually served in the military before, but I certainly do not remember having any "holding breath underwater" lessons.
tldr; I agree with OP, 3-4 mins of breath is too long.