That problem may be that many people who know little think they know a lot and want to change everything. Digital products will always have developers who know less and are more effective at serving as a teaching environment than a university. In my view, these are general problems in software development and can be solved by adjusting the software delivery process.