I cannot speak for the US, but here in Canada, most people enroll their kids in 'Christian/Catholic' schools because those schools have less problems with drugs and gun violence.
The schools are not better, but they are safer.
My kids go to 'Christian' schools so are many kids from 'Muslim' and 'Buddist' families. The religion class goes until Grade 10, then the IB (International Baccalaureate) program starts.
Only hardcore religious fanatics homeschool their children. Amish and Mennonite communities 'school' programs run until Grade 7, then kids go to work in construction, farms etc. There are some Mennonite kids
that go to 'Mennonite University', but most end up doing menial jobs all their lives.
To teach kids at home requires a lot of effort (if you want your kids to succeed in university).
It is easier to rely on the government school programs, teaching aids, and augment/enhance the curriculum at home as required.
Going off on a tangent and homeschool them on all the Bible nonsense and hate is just harmful, IMHO.
Safer schools that teach character education are better. Schools that do a better job teaching the basics reading, writing, arithmetic are also better. Schools better in one area but weaker in another involves trade-offs. The people best positioned to make a decision on which option is best for children are parents.
I agree that teaching kids at home requires tremendous effort if you want your kids to succeed at a university. However, it is not impossible.
I also agree that it is much easier to pool resources at a school. For parents who feel that government schools are too unsafe or too immoral most of the time the best option would be a strictly religious school. However, those are expensive and not located in every geographic area.
For parents who have the ability to home-school their children and the time, but lack the financial resources or the geography to send their children to a religious school homeschooling is a rational choice and there is nothing wrong with it.
Obvious we agree that if parents are not capable of education their children on the basics to at least to the level of a below average traditional school they should not be homeschooling. The purpose of standardized testing for home-schooled children is to intercede in these cases.