I feel this article doesn't understand what "learning at your own pace" means.
Yeah sure you can say "learners need this environment, this attendance, etc" but you're falling into the trap of what we have right now -- we think we know what's best for people to learn.
And while true for many people they definitely WILL learn with established practices, not everyone will learn as well as they could.