Your experience with bad teachers seems more like an argument in favor of better education than against it. It's possible to develop better teaching material and methods if there is focus on a subject, even if it's time consuming.
Not really, you only need one really good teacher who can put their knowledge into written or video form so it's easily shared with others. It actually only takes one great mind.