This from the 767 QRH.
It must be stressed that for smoke that continues or a fire that cannot be positively confirmed to be completely extinguished, the earliest possible descent, landing, and evacuation must be done.
(My bolding).
Cargo fire warning and smell of smoke? I'm not going to the terminal.
Master Caution's circumstances were different and he probably did the right thing too.