This problem is multiplied by the fact that most consumer goods have subtle differences in design between brands and even model lines within the brand. If there were only 2 or 3 different, standardized dishwasher racks for all models, stocking those few would be cost effective.
As someone that owns a number of small-engine powered devices, I'm always amazed at how easy/cheap it is to find parts. Most small engines are either one of a couple Briggs and Stratton models, or a knockoff of same. Even across models, B&S usually did a pretty good job of reusing common parts. When you need a part, you can cross reference various part numbers to find either the OEM part or dozens of cheap Chinese copies.