It's the difference between, say, length(foo) and foo.length() - any difference in cognitive load should be lost in the noise next to "this variable can be null".
And given most languages in use today use = to mean assignment instead of equality, it's hardly "no reason".