так null это боттом для всех ссылочных типов, только у него ещё и один инстанс в языке есть, но вот смысла в трактовке этого значения нет, потому, что самого значения может даже не быть, оно может под капотом на какой-то флаг смотреть, типа, по коду у тебя переменная null, а потом если a > b, то стаёт не-null, а ниже код проверяет на null, оно может не смотреть в значение указателя, а просто чекнуть флаг и неважно какое там значение было вовсе
Не понял, что ты написал. Флаг делать оверхедно, один указатель проще