It's possible that the fog wasn't forecast when the aircraft departed. The Captain may have been recently upgraded and higher limits would apply to him. The aircraft may have dispatched with an allowable defect that would limit the landing capability.
The Captain may have decided that it wasn't worth a second attempt given the conditions and decided to divert before fuel became an issue.