Personally, when working around the shop, "perfect" means "in a place where I can find it." For lots of common parts, I've settled on a go to list. 2n3904 2n3906, some surface mount versions of the 3904, a surface mount diode that I bought a bunch of, and a basket of standard resistor values. For lots of experiments and even a few useful widgets, good enough is good enough, and getting the thing built while the ambition is hot beats waiting for a parts delivery.
Beyond the pedestrian, I've collected lots of RF parts that get used from time to time in one-off designs and widgets. Even here, there are favorites that I've accumulated. If you can't be with the part you love, love the one you're with.
To help with "supply chain management" many companies have qualified parts lists and/or qualified vendor lists that limit the choice of components, often for very good reasons. Back when dinosaurs roamed the earth, I worked for a company that had a "qualified parts list." If you needed a part, it had to be on the list. If you couldn't do the job with the parts on the list, then you had to make a case, and be prepared to sweat it out.
There were FOUR chips on the QPL. A quad NOR, a four bit counter, a dual D flop, and a 741 op amp. I added a 40 pin USART to the QPL.
The company built modems(!) and lots of other odd chunks of gear that was aimed at hooking terminals, computers, machines, and valves together. By keeping the QPL small, they bought bazillions of each part and got volume economies that overcame the occasional sub-optimal design choice.