What do top colleges have against transfer students?

Actually, for public universities, transfer students commonly come from lower SES backgrounds, because many of them had to start at community college to save money, or are non-traditional students who do not have any significant parental money for college (yes, there are veterans with GI Bill money, but there are many non-veterans as well among transfer students). So their financial aid need per year may be greater than those who entered as frosh. However, even if they get more financial aid per year, they will be there fewer years.