If we create a new guest worker program, aren’t we just asking for more immigrants and further weakening American culture?
Absolutely not. Guest workers are not immigrants. They are here for a determined length of time to work, and that term will expire. Immigrants are in a completely different line, with different rules. To become an immigrant requires living in the country more than 5 years, learning English, American history and civics, being of sound moral character and being sponsored by current citizens. Temporary guest workers could also apply for immigrant status, even citizenship, while working as guest workers (though most are not here for that purpose), but their guest status should give them no place in the immigration line. They should have to apply like everyone else and start at the end of the line. Nothing about the guest worker program could encourage immigration, because it would have no affect on immigrants.