The Navy is either bad at driving ships or bad at doing its job. There are no other excuses.
It has been several years since I sailed, but in my experience dealing with warships (not necessarily MSC ships) was always the most difficult when I was a Third Mate. The only vessels more difficult were fishing vessels in congested waters. Numerous reasons why this was the case, but in general communication tended to be difficult to initiate and they didn’t always follow what actions one would normally expect in crossing, overtaking, or meeting situations.
I think ultimately these accidents are a result of years and years of slowly degrading the training and experience of our surface warfare officers. It came to a point where things would be fine 99% of the time, but we didn’t have that “reserve” and it finally caught up to us. These accidents were a symptom, not the disease and hopefully we will now cure the “disease” to make sure it doesn’t happen again.