First, an immigrant needs to be a legal resident for seven years before applying for citizenship. Nobody thinks that far ahead in electoral politics. (And, no, noncitizens are not voting.)
Second, most immigrants nowadays are Latino. Those are not a reliable Democratic constituency -- too many of them are social conservatives.
Second, most immigrants nowadays are Latino. Those are not a reliable Democratic constituency -- too many of them are social conservatives.