Hi Vikrant,
My answer to Q2 remains the same — if something never happened, the algorithm cannot “imagine” it did. The fact you add other variables won’t change it.
To make it perhaps more understandable, consider this: let’s use the data you provided, but now I tell you that there are 3 genders in the world: Male, Female and Helicopter. How many of Helicopters have disclosed their gender? You have no idea, because according to your data-set, Helicopters don’t exist. It doesn’t matter that I tell you that they do, and they never disclose their gender. You don’t know it, and therefore the algorithm won’t know it. So to conclude — if something never happened in the dataset, as far as the algorithm can tell, it does not exist.