I don't normally triple-post, but here it goes.
After re-re-reading this thread, it turns out one (1) post and two (2) answers to that post have covered a topic very similar to the one I have raised. All of the others, to my understanding, do not dwell over the fact that float("nan") is not float("nan") . The mentioned post was not quite the same as mine, but it still had two replies.
I will respond to them here. My response, again, is a curiosity why, not a suggestion to change anything. I agree that there is probably no real concern with the current state, I have never had a concern and the concern caused by change would dwarf any possible benefits.
This implies that you want to differentiate between -0.0 and +0.0. That is bad.
Why would I want to do that?
"There is not space on this thread to convince you otherwise." [paraphrased]
That comment was not directed at me and thus has little relevance to my own post.
Hopefully now you should understand why I felt need to ask the question after so much has already been said on the topic.
Finally, Mike Graham says (probably referring to me):
"I'm sometimes surprised at the creativity and passion behind solutions to this issue."
It was an immediate thought, not one dwelled upon. The fact it was not answered in the thread prompted my curiosity. It is honestly nothing more.