But a loaded container ship at 8 knots is not going to be stopped by anything remotely feasible.
Container ships weigh between 50,000 and 220,000 tons. A US aircraft carrier weighs 100,000 tons.
If they're designed to stop a bulk carrier then presumably they can stop a container ship.
deadweight tonnage of 33,912, gross tonnage of 19,735, and a net tonnage of 13,948.
The one that took down this bridge:
https://en.wikipedia.org/wiki/MV_Dali
Her registered gross and net tonnages are 91,128 and 52,150, respectively, and her deadweight tonnage is 116,851
Many times larger.
My guess, and it is a total guess, is that the protection on the bridge was nowhere near sufficient for a ship of that tonnage.
I’m assuming it was built to whatever the correct standard was when constructed in the 70s. I’m also assuming the ship weighed far more, or perhaps traveled noticeably faster, than the cargo ships going into the port back then.
Basically I’m guessing it needed an upgrade in its protective barriers but it wasn’t recognized or hadn’t happed if it was.