This is right. Guest workers are a boon initially then a bane.
For a citizen, you are born, then for 18 years, you are a huge leach on the economy, then you are productive until you retire, then you are again a huge leech on the economy.
Guest workers are great because the first 18 years are paid for by some other country. But you need to get rid of them before they have their own kids or retire.
Bush's first guest worker proposal recognized this. But the idiot conservative right did not recognize this.
B.S. Let's take your dubious proposition that Bush wants guest workers over 18 and then have them return to their home country at retirement.
How are you planning to prevent the guest workers from having children who become U.S. citizens at birth? Bush has no intention of changing that. There is a village looking for its idiot...and that person isn't found on the conservative right.