Earlier quoted context omitted.
He didn't say they didn't work? He said it was lies that they stop the spread. We now know of vaccinated people dying of covid, some right after being vaxxed, some months after, some after getting a second dose. The lyrics can be interpreted a few ways. Was the vaccine then supposed to absolutely stop the spread and give absolute protection to a vaccinated person?
How is saying that "it was lies that they stop the spread" different from saying "they didn't work"? He said vaccines don't work. You also said vaccines don't work. And that's just simply not true.
But they work often enough and to a high enough degree of efficacy that we still should bother.