It's not like grocery stores keep a bunch of extra food on hand that they don't expect to sell. But, to your main point, a number of chains and other stores have started doing this. I'm a little surprised it's not more common though, of course, there's a lot of pre-chopped vegetables etc. so once you're in the store, gathering up the ingredients for a quick meal is pretty straightforward.