Solo es para prevenir el mal funcionamiento de comprar contra nulo.
En teoria no es posible compara contra nulo, pero si tu dices que si funciona, adelante.
Te anexo un ejemplo muy sencillo de lo que menciono...
Código:
declare @miVariable varchar(5)
set @miVariable = null
if @miVariable = null
begin
print 'si es nula'
end
else
begin
print 'no es nula'
end
if @miVariable is null
begin
print 'si es nula'
end
else
begin
print 'no es nula'
end
Saludos!