I think you’re describing two different situations with your two examples.
“ABC Logistics” is a logical name for a company involved in logistics, which is the process of moving & storing goods. it’d be a silly name to apply to a hairdresser.
“XYZ Supply” could logically be any company involved in retail. The unadorned term “Supply” is often used for retail to the trades or retail to other small businesses rather than retail to consumers.
I doubt your premise that “XYZ Supply” somehow means “XYZ *Plumbing *Supply” in many or most cases. I can think of companies named like “XYZ Supply” around here which sell lumber, or masonary materials, or electrical components, or even auto parts.
More common than “XYZ Supply” for any product category, including plumbing, is the formulation “XYZ <Product category> Supply”, e.g “XYZ Electrical Supply”. I pass “Wholesale Plumbing Supply” on the freeway every time I drive to work.
You asked for additional examples. One formulation which is close to this idea is “<Product category> City”, e.g. “Carpet City” or “Furniture City”. The term “City” almost always means “small-box store selling high mark-up low quality goods at supposed knock-down prices, usually with high pressure commission salesmen in loud sportcoats.”
The same formulation ending in -ville, e.g. “Carpetville” means the same thing, but even rattier.