Why do most developed countries provide free education to children?
Because the government want their citizens to be useful to the country.
Because education doesn't cost the country too much money.
Because there are not enough private schools.
Because the children don't have money to go to school.