Although I use video instruction occasionally in my own lessons, it is not a solution. It is a one-shoe fits all approach. The talent of a teacher is to be able to engage learners of all ability ranges and adapt their lessons according to the progress made by individual students. Software can't do this (yet).
Agreed. The khan academy and similar solutions are good for pupils who are engaged and will act as their own advocates; however, a significant number don't respond as well to that currently.