A little overly cynical I would suggest. The film will have cost them a fortune to make and broadcast being far far longer than any normal ad. I didn't time it but I would guess it is about 4 minutes long and of that Sainsburys name is shown for what ? 2 seconds ? I doubt very much people will...