I just joined this forum, though have read about both the accidents.
I am a merchant navy master, with long years at sea / ashore and I have authored a guide on preventing collisions.
In my years of experience and many surveys, the knowledge of the rules by way of correct interpretation is lacking grossly along with application of ordinary practice of seamen or seamanship.
Too much over reliance on electronics is another problem.
Recently got off a VLGC where I was master.
If the basics are known and practiced well, collisions can be avoided.
Naval vessels are more prone to accidents, sometimes because of lack of experience and unfortunately simulators are not the best substitute. This applies to all Navies perhaps, am aware of Singapore, Indian and US Naval ships collisions in Malacca straits.
See me on www.marexbulletin.com