You didn't ask them. But they are equally relevant.
In your mind, but not mine.
And So what if other animals can do it?
Assuming this deity exists you were referring to, it means the ability to regenerate limbs was given to some species. These species are lesser creations than the most important life creation that the deity made - humans. Why wasn't the ability to regenerate limbs given to humans?
We have the best evolutionary advancement of any species. A considerably higher level of brain function
Well, if we have the "best evolutionary advancement of any species" why can't we regenerate limbs? Or do you want to take back that statement?
No. In your mind you are ignoring that aspect cause it invalidates your argument. Its completely relevant. Why didn't god put a 100 eyes balls on my forehead? Why did god only give women 3 breasts instead of 2? Why didn't God give me this or that?