Question: why does zoya die in marjaavaan?
Answer: Vishnu's father tells Raghu he and the kids will be safe if he kills only Zoya, as she is the eyewitness to Gaitonde's murder. Zoya tells Raghu to kill her so that he and the kids remain safe.