I think you are confusing “citizen” with “legal resident”. It’s illegal to hire someone (in the US) who is not legally able to reside there but there are many options (citizen, permanent resident, i94 visa, federally recognized tribes, refugee visa, and a bunch more)