Another reason to get duplicates just occurred to me.
What if your model railroad is very focused, with model trains from only one railroad. IMO, modeling that goes into depth like that can be very interesting. For realism, you might want more than one locomotive of the exact same kind, like a real railroad would have.
Here's another reason for duplicates. I forget what it's called, and I don't do this, but you can run trains with 2 or more of the exact same locomotive pulling it.
Arnold