We're not talking about the same "pattern matching" because even those examples are pattern matching. You have breeds of dogs and a dog is either one breed or another or it's a hybrid/mutt. But at what point in the process of creating a new breed do you switch from handling hybrids of existing breeds to handling purebreds of your new breed? No single generation seems like it could be enough to make the difference, since the puppy is just as similar to its parents as the puppies of any other generation, but on the scale of many generations, a new breed clearly emerges. It's analogous to the paradox of the heap [1].
Derek Parfit's Reasons and Persons engages with this problem as it applies to personal identity with his "spectrum cases".
Derek Parfit's Reasons and Persons engages with this problem as it applies to personal identity with his "spectrum cases".
[1] https://en.m.wikipedia.org/wiki/Sorites_paradox