There is a lot of syntax sugar with Nullable like those:
int? parsed to Nullable
int? x = null
if (x != null) // Parsed
It's the most obvious usage for Nullable
Be careful with statements like that. What seem obvious to you isn't necessarily what is obvious for some one else.
Furthermore,
if(x) {}
would also be illegal in case x was a reference type, so in the interest of consistency, the behavior should be the same for Nullables.