>> isNaN(Infinity)
false
>> Infinity == Infinity
true
>> Infinity / Infinity == 1
false
>> isNaN(0)
false
>> 0 == 0
true
>> 0 / 0 == 1
false
Also, you say NaN ("not a number") is "defined as a number" but Infinity is not. I would think every IEEE 754 value is either "a number" or "not a number". But apparently you believe NaN is both and Infinity is neither?
Is there something special about the length of Earth's orbit that makes it the correct ratio for converting flows to values? If a business were incorporated on Mars, would the fair price be one Earth year of earnings, or one Mars year of earnings? (The latter price would be 88% higher.)