As a Tesco user and tax payer and rates payer. I have never been content that I am subsidising others mileage costs. Even though I accept that new technology and innovation often needs a helping hand.
I have never understood what was in it for Tesco or VW.
What was in it for VW was a PR message to counter diesel-gate. For Tesco, it was the the alternative to the 5p off per litre of fuel for EV drivers, and attracted users to the store. Certainly given the choice between a Tesco with free charging and a Sainsbury's without, I would pick the Tesco and do my shop there. It made sense for Tesco when electricity was about 12p/kWh ex VAT. Now its more like 50p for a business, its a lot less sensible.
However, it was never going to last for ever, certainly not since the cost of energy shot up. And it was that increase that sealed the deal as a double whammy. 1) It cost Tesco/VW more and 2) many drivers would head to Tesco, park up and leave for a full charge - especially if the store was one where the parking restrictions were not well enforced.
For me, it was a nice occasional perk, but realistically makes no real difference. As it stands, they set the price at a very reasonable 28p/kWh. Thats very competitive and if you don't have a home charger or cheap over night tariff would still be worth doing a long shop at Tesco for.