Vendors and warehouses weren’t connected
A vendor could list a product, but nothing told the platform which warehouse held it or how many were there. Stock counts drifted. Orders got promised against inventory that had already shipped. The ops team reconciled it by hand, which works at ten vendors and falls apart at a hundred.