Dense machine code was very valuable in the 1960s, when main memory was very costly and limited, even on mainframe computers.
Overall, belt machine code is less compact than for stack machines, which use no operand addresses, but often must introduce stack-manipulation instructions unneeded on a belt machine.