Online education offers an incredibly equalizing opportunity for people all over the world. At the same time it destroys the notion that everybody is equal and everybody should be given the opportunity to succeed. The reality is if you cannot hack it then you should not be wasting a university's resources.
"Struggling students who make up a significant portion of college enrollment" should not be wasting seats which could be offered to students who are more motivated and better prepared to learn. Harvard, Yale and Columbia should eliminate the admissions process all together and allow anybody who thinks they can make it at one of these leading schools to enroll. Fill classroom seats according to SAT scores. Allow online students and classroom students to compete for seats during the four year process. If you are an online student and you get an 'A' then you will have a seat. If you have a seat and you get a 'C' or lower then you become an online student until you become a top performer.
Students who "show up at college (or junior college) unprepared to learn, unable to manage time and having failed to master basics like math and English" should not be in university. If they were too lazy to learn English they probably lack the financial wherewithal to stay in school - lack of money is the real reason most online students don't get degrees. The problem is not the online school, the problem is the student. Students "lacking confidence as well as competence" need to spend more time reading and less time doing bong hits.