I don't think it has to be like you say. The degree programs should be accredited by the NCAA or some other governing body. That would eliminate majors in basket weaving. There's noting to stop a kid from taking an easier major, just not a total B.S. major. The general student body shouldn't be taking B.S. majors either.
Hypothetically, I agree.
But the idea of the NCAA determining whether a program was legit or not......that is frightening . The determination between an "easier" major and a "BS" major....who do we trust to do that? Could you imagine the backlash if some governing body said UNC's African American Studies major was "BS"...or if they said USC's Sports Marketing major was a sham program?
Under my proposal kids that walk off or get run off still count against the scholarship total until the 4 years elapse.
Agree 100%, that's why I put the [edit] in there....it just wasn't clear to me from your OP that that was the objective of your "4 year" item, or whether it was just that the kid would have a "guarantee" that he had four years of scholarship provided to him/her. I think that the part of your statement that I bolded is ABSOLUTELY critical.