I'm not sure how homeschooling could do a worse job that what most public schools have been doing for the past few decades. There are tons of online tools available now. There's frankly a lot of wasted time in a public school day even if you don't count the time to go to school and get home.
I'd strongly consider homeschooling if I had any school age kids. Homeschooling vs public schools are frankly close to opposites. Completely individualized lessons vs being part of a class with kids of many different abilities and behavior issues.