A cargo ship at that time would have maxed around 3000 TEU (pre-Panamax).
Dali is close to 3x that size at just shy of 10,000 TEU.
And Dali basically center-punched that bridge support. And swerved very close to the bridge. A dolphin might have mitigated a glancing blow, but I doubt it would have stopped a direct hit such as this.
I'm sure the replacement bridge will have more protection, for the optics if nothing else. But, we can't really afford to redesign bridges every time a larger ship is built.