I've been involved in a serious collision at sea.
It was a combination of steering gear failure on the other vessel and poor watchkeeping on both. No one deliberately broke any rules.
I've also been involved in investigating the results of two serious groundings, one in the Suez canal. Both while the vessels were under pilotage.
Not everyone appreciates that, in most cases, while entering and leaving port it's mandatory for a vessel to take on a local pilot. If he makes a mistake it's still the owner that carries the can.
I'm not suggesting that's happened in this case.
The Singapore Straits is an extremely busy waterway and normal practice would be to have additional staff on duty, certainly on the bridge.
Navigating officers aren't known as "rock dodgers" for nothing.