Other loading programs are made to cover a specific ship type e.g. Dry Bulk Carriers or Tankers or Container ships.
MULTILOAD philosophy adjusts the type of cargo not to the ship type (e.g. Containers to a Container ship) but to a ship compartment. This way you can describe not only any ship type very easily but also any multi-purpose ship under one program.
The benefit of MULTILOAD is clear when you want to load a combination of cargoes e.g. No 1, 3, 5 Cargo Holds with grain, No 2, 4, 6 Holds with other dry cargo and containers on deck.
All other programs for one type of cargo at a time will fail to load the ship as described.