The current system sucks as a whole, but with the amount of money randomly distributed across a huge number of schools (and constantly changing based on donor activity), I can see how it would be foolish to not look around at as many schools as possible to potentially find life-changing money.
Imagine you are 20 years old and could stay at your current school and make $50k, but another random place offers you $150k or $300k or $500k for one season of work. Wouldn't it be somewhat dumb not to consider that?
On one hand, it sucks for fans of college football. On the other hand...some of these kids are getting pro-level money (or close to it), and it may change their life forever.