The problem with these is... I'm busy.
I might be able to commit 70 hours to the tutorials and assignments this week, and then im busy again for the next 7 weeks.
If they were all completely self paced, then perhaps the completion rates will improve.
The "deadlines" and timetabled classes are being carried over from traditional college courses without any real need for them to be.