Weight based shipping doesn’t work for large packages. A 16x16x16 packages costs the same to ship whether its 5 pounds or 10 pounds. If someone buys two items with a dimension 16x16x16 inches and 5 pounds each, the shopify will say its a single 16 cubed box weighing 10 pounds when the reality is I need to ship them in 2 separate 16 cubed boxes.
Free shipping does not work when the shipping cost varies from $15 all the way to $45 for the exact same package.