Yeah depends a lot on scale. If the inventory system only holds thousands of items, UUIDs just add a lot of headache for little gain.
Your distributed table case sounds like a great use case for UUIDv7.