There are neural networks that can build whole apps from scratch - so why are we teaching high school kids to code?