An even simpler reason is the way the device works. Like op-amps, a BJT transistor is very much a jellybean component. They all work the same. Sure, there are edge cases like high voltage/speed and very low/high power where you'd choose something different. But in general if you have a design with a BJT[1] used in a conventional way for sensor and control stuff you can drop in another part (or matched pair if you're doing something like an amplifier) of the same polarity without worry.
A current amplifier is a current amplifier, there's not a lot of complexity until you start worrying about stuff like base capacitance and whatnot.
So, sure, "at the right time" is correct, but really any good/cheap/available BJT that arrived at that time would have won.
[1] Op-amps are even more generically jellybean-like.