Decent home made sandwiches is an art that isn’t common in the UK for certain. However they limp simple things have two characteristics that the others don’t have: they will taste no worse after four hours banging around on public transport and they are extremely cheap. To keep yourself in a healthy supply of good sandwiches with variety means that you have to purchase a large variety of expensive things in and expend a lot of time. Time and money are lacking. Ergo the prepackaged ones are a good trade off especially under the “meal deal” banner.
Plus you can now waltz in and out of a supermarket without talking to a single soul here and sit there on your own at lunch being miserable, another British pastime which I throughly enjoy :)