From the documentation:
Because the result of any arithmetic comparison with NULL is also NULL, you cannot obtain any meaningful results from such comparisons.
So basically IS NOT NULL
will actually do what you intend, while !=
will do nothing useful (since it too will just return NULL
).