“For Ramos to become a US citizen needed to renounce his Mexican citizenship. “
This is no longer required...
I am not arguing with you. My understanding is that immigrants do not need to take the entire oath. To me that negates the purpose of the oath. But then, I believe in things like pledges, oaths, vows and code.