Education is definitely the missing piece, and each person teaching front-end development skills has a responsibility to cover accessibility basics. That means at least mentioning the need for it in UI-focused classes, articles, books, demos, and conference talks. I don't think every educator has to become an accessibility expert, but they need to know enough to not contribute anti-patterns.
JavaScript framework docs and some textbooks come to mind as missed teaching opportunities–the anti-patterns presented in those resources become really hard to unlearn. If you're in a position to contribute back, issues and pull requests on open source projects like Angular are a great way to improve the learning environment for those coming after you. Blogging about what you've learned is great, too!
Another way we could move the needle on developer skill building would be to require accessibility in more front-end job descriptions. That way, each of us would figure out that it's something we need to know in order to get the job. That's the goal of the Teach Access organization: http://teachaccess.org/