https://people.freebsd.org/~das/kahan86branch.pdf from the father of ieee-754 is illuminating.
https://hackernoon.com/negative-zero-bbd5fd790af3
But, bottom line, Kahan (not only the father of IEEE 754, but also, with Golub, father of the SVD!) has thought about it a lot, and though he called the signed zero "a pain in the ass", he also said "There really wasn’t a way around that and you were stuck with it."
1/ (+0) = +∞ but 1/ (–0) = –∞
but not that there be two, say, 3s so that
1/ (3⁺ – 3) = +∞ but 1/ (3⁻ – 3) = –∞
It's not that it's important there be two, just every number already had 2 except for 0.
And given that we have to implement some sort of approximation to the usual math on a closed subset of the reals (rationals, even), why not extend it with some "numbers" (negative zero, plus/minus infinity, NaNs) that, yes, enable programming convenience?
Change my mind.