Just because Lance is gone does not mean Zavala will die or has to die. They can just get a new VA
-
Noone is a close enough vocal match to Lance to make it work. It worked with North doing Cayde in Forsaken because dude does a nearly perfect Fillion impression