>>/42184/
They would get here one way or another eventually, just like how dingoes and the resident ape population did. All we did was speed the process up. Funnily enough there are theories that >>/42181/ could be relatives of a kind of cat that made it to the main land from Indonesia but I don't think it's that likely or they would be more widespread one would think.
And what is done is done, we should not stop this natural process now. Particularly not when we have to kill so much to do it.