I agree. Now that we have the internet and can Google for anything, we need to scale back the teaching of knowledge and memorising stuff. Far more important for the modern World are more practical things like learning "how" to Google for stuff (i.e. more emphasis on research).
We also need to be teaching far more "Real World" life skills, like personal finance. Fifty years ago, personal finance was so much easier, most people got paid in cash every week, they paid their bills and bought stuff in cash, would save cash in jars or envelopes, etc - they paid for insurance etc to a guy who came round weekly on his bike. Now personal finance is so much harder, people have to navigate comparison sites, utility/phone contracts, HP/leases, credit cards, overdrafts, etc., yet the teaching in those areas is opaque (usually couched in mathematical jargon and complex equations which are outside the ability of probably half the students!).
As for "where will teachers find the time?". Well other things (such as pointless rote learning of facts) will have to take second place and be scaled down.
Yes, I fully agree that it should be the parent's job to teach life skills, but when the parents are incapable of that themselves (i.e. chaotic home lives or can't be arsed), then "someone" has to step in, otherwise the cycle just repeats itself.
It's completely pointless wasting time trying to teach pythagoras or simultaneous equations to kids who are innumerate and can't even cope with the simplest of equations. Just as it's pointless wasting time trying to teach a foreign language or Shakespeare to a kid who is illiterate and can barely read and write. Yet that's what schools are forced to do - square peg, round hole, etc.
Pythagoras, Shakespeare etc needs to be taught to the pupils who are advanced enough to cope with it. They're probably fast enough at learning so that there's time for real life stuff too. For the roughly half who'll leave without passes in English and Maths, things need to be different - pointless trying the harder stuff that is outside their reach, so keep things simple, reduce the time on academic stuff and put more time towards real life skills that will help them in the workplace, homelife, and even foundations for further education/skills training.