As I recall, that is an "indeterminate form". A complex formula that crunches down to 0/0 might "really" be (using limits) 0, 1, infinity, or anything really. I've seen it be 2.
You beleive wrong: the exotic infinity/infinity is also the indeterminate form, and could be anything.
I'd sooner have it give "infinity" or "NaN" rather than 1 as a non-error result.
Comment on Re: What is zero divided by zero anyway?