I am not so quick to criticize.
“If you have never run aground, you are not a sailor” the saying goes. It can happen to anyone(Just ask Lee Hazelwood). Bars shift, charts can be inaccurate, currents can be tricky. In my case, attempting to sail into harbor after an engine failure, the wind died and the current took me onto the rocks. No harm done except to my pride. Fortunately, I wasn’t relieved of command d;^)
The Navy has its reasons for doing things their way. Probably just to keep ship’s Captains on their toes, they don’t give any slack. That is why we have the highly competent professional Navy that we do.
I ran a trawler aground in Louisiana during a new moon when a buoy light was out. However, in this case, I have not seen evidence of conditions that were beyond the control of the captain.
And yes, I will never forget the feeling of when I ran that boat aground. I can still feel that dead thud and sensation as we slid into the mud.
BTW-My mistake that night was no listening to another person on the crew who said “I don’t think that is the buoy light, I think it is some other light. It just looks a little distant.”