I think fewer people are willing to spend extra time and hassle buying and preparing the stuff.
I'm vegetarian so I'm essentially paying 8 quid for a cheese roll ,tea and cake.
Simple answer, don't be vegetarian
Or just have your fill of cake, normally the best bit anyway...
On a sensible note, I see why the idea of scrapping teas might gain support if you play against teams that seem to make no effort in this department. But if all the teams are encouraged to do a good spread, then everyone else will, and everyone benefits. Nothing worse than turning up at a ground and seeing a few sandwiches, a packet of crisps and a sausage roll pretending to be tea.