If a player wanted a 164 credit undergrad, I would tell him two things. 1. Are you crazy? 2. Plan on being really good year four if you hope to have a fifth-year on scholarship.
So what you are telling me is that, if you were the coach, you would go into a kid's house and tell him, "we are offering you a scholarship, but you had better either choose a major that you know you can complete in 4 years, or you had better have a hell of a career, 'cause we will yank that puppy from you." Ya... you'll win a lot of recruits with that one. A scholarship is to play football while earning a degree. In my opinion, which matches the philosophy of a vast majority of the higher education institutions in the nation, is that you honor the scholarship 'til the player earns their degree as long as they are making a valid effort to earn that degree. They are not here as football players, they are here as student-athletes, and there is a reason the "student" part comes first and to believe otherwise completely undermines college athletics. It is not a highway to the pros and should not be.
To be honest, I think every pro athlete should at least have a degree. For most high paying jobs you need a degree, whether it actually is related to that job is irrelevant, but most require it, I think professional athletics should do the same. That would alleviate a lot of the problems with players leaving early for the pros and it would give them another year or two to mature before being payed way more than they are worth in many cases. No one is worth millions of dollars just because they are good at a game. Again, just my opinion, but I would not turn it down either if someone offered me millions to play a game.