It most certainly is hypocritical. You can not be simultaneously pro-legal immigration and support banning legal immigration. If you support banning legal immigration, you are by definition anti-legal immigration.
> Being anti-illegal immigration and pro-legal immigration doesn't mean you want to flood the country with legal immigrants.
If only there were something between 0 and unrestricted immigration, some sort of program where people apply for permission and the government issues approvals for individuals to enter its borders after meeting legal criteria.
> You can not be simultaneously pro-legal immigration and support banning legal immigration.
Nobody is banning legal immigration. It's being restricted. The headline itself says "pauses". Do you think no legal immigrant will be let into the US until 2028?
> some sort of program where people apply for permission
Yes, and if that program is being abused (just ask people here on HN about H1Bs to see how they feel), then you pause it until you figure out how to solve it.