Threads like these are always frustrating, because as usual people (programmers in this case) freely air their opinions on how schools are broken with phrases like “we need to fix the system”. As someone who studied pedagogy for years and quit due to an immense frustration with exactly this — how broken the system is — I would encourage you to entertain the thought that maybe, you as a person who is almost in all cas…
I think the reason for feeling of competence that prompts so many people to share their opinions on the matter is that nearly all of us went through this broken system at some point in our lives and our future lives literally depended not so much of what was taught but what was written down as the result of the teaching.