> The assumption seems to be that it doesn't matter much which transistors are used.
Weeell .. sort of, in that the variance is so high that for most designs the parameters are designed to be irrelevant. Provided you get current capacity right. Sometimes you genuinely need matched transistors though.
(One of the classic synths relied on a specific batch of "faulty" transistors, which made its properties almost unreproducible until the full-digital era)
ICs are doing so much more these days, that it would just take up too much space, or need whole extra boards to do what a tiny QFN part does. In terms of repair, even the individual transistors (of the few we use these days) are so small that field repair is extremely difficult - it's hard to replace them without a proper lab setup, so we mostly have spares of whole boards or modules for field repairs, and then send the faulty board back to the lab where somebody can repair it with a microscope, hot air rework station etc.
However, when you need to repair ICs on a PCB, you need a specific IC doing your function, which you may not have in stock. I wondering why the argument doesn't apply for transistors. The assumption seems to be that it doesn't matter much which transistors are used.
I don't know if anyone can validate what my colleague is saying.