Most cars have four or five gears, but big trucks often have 12 or more... Why? Doesn’t that make their gearboxes unduly large, heavy, expensive and less robust?
The main reason is that trucks have large and very low-revving engines – for the ‘torque’ power to pull very heavy loads, even up steep hills. For that, they need very closely spaced gear steps.