Those are all core to learning.
By your logic should the government pay for the child's clothing, haircuts, breakfast, and dinner regardless of whether or not the service is actually needed by the child in question?
The govt does pay for all above mentioned services if the child needs it. I don't think the govt should pay if the family can afford it. That would be ridiculous The govt does pay for your child's teachers, counselors, books etc. regardless if you can afford it or not. This lunch program is considered essential to learning. Its a federal govt. program.
Do you pay your doctor when you go visit him/her? Because you can afford it you still don't pay do you?
Americans feel it's vital to learning that every child have food in their stomach while at school. We feel if the child is hungry or starving they would not be able to concentrate on their studies as much as they would if they were well nourished.
We don't have to agree. But I'll tell you what, I've gone to school on 3 different continents and in many different countries and cities. Including Canada and the US. Nothing compares to American school system. Most members of my family are going to or have gone to school in the US, including grade school to University. It's the best system in the world.
The US is not like Canada. There is extreme poverty in the US. The likes of which I have not seen in Canada. And I've driven thru or spent time in almost every town between Vancouver and Montreal. For many children the one meal at school is the only decent meal they 'll get all day. It's money well spent. The US produces the best athletes and some of the smartest ppl in the world. The system seems to be working and I feel the lunch program has a positive affect on these results.