The more I think about this, the more I'm behind a meal after the match. If we start at 11am, have an hours break between innings and finish at 5, people will be starving and wanting to eat at the ground. You'd also want a pint with your pie, so bar receipts would go up too. Added bonus is that if stuff is freezable, you can save it if you don't sell as many as you'd hoped because as much as we'd all love to stay on after the game sometimes people have got commitments.
Plus, even though I love the teas we get (Away's have been poor this year), more often than not I'd rather not be bounding around the outfield full of pork pie or sat still for 2.5 hours full of more pork pie.