I personally think we should only confer citizenship on people who are in the country legally. There's too many tourist vacationers that come here to give birth to their child, incur hospital fees that they won't pay, and then fly back home. The fact it takes so long for actual good immigrants is terrible policy. My close friend from India who was making over $1 million per year at FAANG has been waiting over a decade for his Green Card. The system is a mess. He is also a proponent of very strong immigration rules because he sees how the rules are being bent and it's utterly unfair for those who follow the rules.