So you want to open this can of worms. Well basically if we exclude the fact that this video was basically a marketing ploy by code.org, then we can get onto the heart of it. I will answer it like this, schools of today do not prepare us for the world of tomorrow because they're not supposed to, that's what college is taking over as, thus the push for free college. The point of high school is to learn basics necessary to do well on tests that will get us into colleges so we can be prepared for the world of tomorrow. What we learn in high school nowadays is only the tip of the iceberg on almost all subjects and it would be impossible to give us enough knowledge on them all in order to be prepared for the real world. So instead primary and secondary schools are made so that we can learn the basics so we can be able to get the topics when they start to merge in college and the subjects aren't so different.
Now I understand the concept of time and I realize that soon college will become the new high school as we get more and more advanced with mathematics, biology, chemistry, physics, economics etc. it is a never ending cycle that we must go further and further for education to be ready for jobs in the real world that has only been accelerated in the pas 120 years by numerous scientific advances. In fact, I believe that we actually learn more in high school or maybe even middle school than nobles did going to Oxford at the time of its founding. Times change and humanity must adjust to the Brave New World of the 3rd millennium as clinging to the old ways will only cause destruction.