Vaccines work, but they don’t prevent long covid. The National academy of science and medicine report found that they reduced the prevalence of Long COVID from 12% to 10% of individuals with a positive test at 6 months.
Which is good, but far from revolutionary. In fact, the same report found that the majority of people with long COVID have been vaccinated (which makes sense, since most people have been vaccinated).