If you are serious about math, which it seems you are, I would be a bit more careful about “transporting” notation from one field from another and arguing about correctness.
The usual way to transport a definition from a discrete domain to a continuous one is a technique called analytic continuation. I am curious if there is an analytic continuation of the discrete X^Y which contains 0^0=1, and what that would look like, but at that point you’re definitely not talking about exponentiation any more.
See: https://en.wikipedia.org/wiki/Zero_to_the_power_of_zero
See: https://math.stackexchange.com/questions/11150/zero-to-the-z...