In Australia, we provide lunches for our kids to take to school with them. Most schools have a 'tuckshop' where kids can buy treats (icecream, chips) by paying cash on the spot, or parents can order and pay for meals (typically online) beforehand. But that's usually on occasion as a treat and not a regular, daily, lunch provision.
Wouldn't there also be an associated rise to the cost of living? As the cost of transport rises, food produce etc. will all become more expensive as a result? These costs typically impact the lower-income population more quickly and heavily than the middle and upper income earners.