If anything it only gives the anti-vaxxers more ammunition and brings down the overall credibility of vaccination as a concept, and heaven knows we don't want to deal with that right now.
I tend to agree that there is some potential for fuckups, but 12-18 months seem reasonable to have most (if not all) of the vaccines as reliable.
For example, the Oxford University team said it may be ready by next fall[0] some weeks ago, and they seem on track for now (i.e. human trials already started and being expanded). Moderna also started human trials and had preliminary positive results.
Other entities said they aim for this winter.
Considering early 2020 as the start of the research I would say that fits the 12-18 months figure.
[0] https://www.bloomberg.com/news/articles/2020-04-11/coronavir...