Have they all been made by AI advertising bots this year? Or am I just old and cynical? What's happened to John Lewis? And Tesco. Think I am am feeling less festive after watching those two with no desire to spend any money.