Well yes but say 100 people test positive next week and 50 declare it honestly and 50 lie. At least 50 people who have the virus will stay at home who would otherwise have traveled to London going to pubs and restaurants, travelling on public transport and going into a stadium with thousands of others.
The food kiosk situation hasn’t been officially confirmed yet as far as I know.