In the wikipedia page for kronecker delta it says
The restriction to positive integers is common, but there is no reason it cannot have negative integers as well as positive, or any discrete rational numbers. (...) However, the Kronecker delta is not defined for complex numbers.
This seems completely arbitrary. Why would the kronecker delta not be defined for complex numbers? Defining it over any set $X$ as $\delta: X^2 \to \{0,1\}$ with $\delta_{x,y} = 1 \iff x=y$ seems like a pretty natural generalization.
Is there any reason for it to say in wikipedia that it is not defined for complex numbers?