Dear #ECMAScript editors,
When you find that an API has a confusing behavior, please deprecate it when adding a replacement with the same name.
I know that you don't want to break "user space", but don't keep both versions, you just create more confusion.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/isNaN