If you pay attention, the freighter version always have short upper deck even for 747-400,(the upper deck looks like it is a 747-200) as the upper deck for freighter always only use as crew rest area, not for cargo.
For any freighters that have big upper decks, those are converted from pax version like from a 300 or 400, not originally deliver as freighter.