We run university programs at my company, and arrived at this bit of insight as well. That said, some of your points are incorrect or incomplete:
- You can't build systems assuming responsible individuals. These systems are guaranteed to fail. Instead, assume individuals are mould-able, and build a system which nurtures discipline towards goals. This works. - There are still issues with cheating, but it's more of an older way of thinking, that we developed methods to reset. - Advanced students need to be given more challenging assignments - quantum of assignments should be the same no matter the capability of students. This solution was unworkable until GenAI came about.
Looked from a pure individual skill-building perspective your ideas are alluring, but if one looks at completion rates of any online courses (Udemy/Coursera - under 4%), then one understands why physical cohort-led education system can work.
Happy to chat with anyone who'd like to delve deeper on this.