Back when this country was sane in the Ellis Island era, this wasn't even a debatable point. Sponsors, be they a church, synagogue or whatever, were actually on the hook if an immigrant they sponsored became a public charge.
Now, the "sponsor" simply drives them from the airport to their new public housing and signs them up for public benefits which pay roughly 3 times as much as the average social security receipient who paid in to the program for 30 years plus!
The three major reasons for rejection at Ellis Island were:
In roughly that order of frequency. What Trump is proposing is what was then recognized as common sense. It wasn't controversial at all.
Some even needed sponsors.