> I find it telling that most people who start an online course never finish them
I wouldn't go this far. Enrolling to an online course is essentially an effortless endeavour, unlike on-campus studying. You don't pay anything (or pay less), you don't have to move physically, you (sometimes) can go at your own pace, you can take just this one course instead of the whole curriculum, etc.