They only killed universal free lunch, not the means tested part. Poorer kids are still getting free lunches and now the richer families have to pay for school lunches. They ended welfare for the wealthy.
I went to a public elementary school in New York state in the early 2000s, and only kids who needed free or reduced school lunch prices got it. The rest of us paid $1.75.