Ну если человек создает View с сеттингом join_use_nulls почему бы и да?
join_use_nulls=1 вообще сессионная настройка. т.е. одна и та же вьюшка возвращает результаты пол разному в зависимости от того при каком значении вызывать её
просто попробуйте нечто вида create or replace view tst as select test.id, test.val, test2.val2 from test left join test2 using id settings join_use_nulls = 1; и узнаете насколько станет медленнее