From our conversation over the phone, I can smell they don't want to take the risk cause the H1 process will take 8-12 weeks. They don't know what is going to happen to me after 2-3 months, especially in the IT field. So they ask me to contact them when I get the citizenship.
So good luck to your US job hunting!
So good luck to your US job hunting!