Technically, 0^0 is an indeterminate form and has no specific solution. Accurate but unhelpful. Practically, 0^0 highlights the issue that most of us don't have a good conceptual model for what exponents really do. How would you explain to a 10-year old why 3^0 = 1 beyond "it's necessary to make the algebra of powers work out". I use an "expand-o-tron" analogy http://betterexplained.com/articles/understanding-exponen…
> How would you explain to a 10-year old why 3^0 = 1 beyond "it's necessary to make the algebra of powers work out". Actually, that's exactly the reason 3^0=1: it was the definition that preserved the most identities. Agreed that this explanation doesn't really help intuition.
0 probably started as a placeholder symbol for "naught", i.e. nothing to write, and the first scribes were taught "Just write a circle when you have nothing to report".
But, with greater understanding of numbers 0 evolved into its own entity and we saw numbers on a "line", a powerful mental model (why not 2d numbers? N-dimensional numbers? etc.)
Re-teaching that 3^0 = 1 "because the math is convenient" doesn't help us build a mental model of what exponents could be (I know you don't agree with this, just stating it again because the lack of intuitive explanations for math is a major pet peeve of mine).