I hate to be the one to break the news, but there will never be a vaccine. I know, never say never, but as we know there has never been a cold vaccine. The so called annual flu vaccine is nothing more than a guess at seasonal variance.
Um, both the Moderna and Cansino vaccines have been shown to generate antibodies in amounts either similar to or greater than those found in recovered Covid patients. This may not be definitive proof that these vaccines work (these antibodies have not yet been shown to prevent disease). But things are not looking too bad here. And if neither of these efforts work, it is actually very unlikely that none of the MANY other efforts will be effective. Perhaps the biggest unknown at this time is whether a vaccine will be available in time to actually help with this pandemic. But that’s a whole different issue from a vaccine being impossible in the first place.
As for not having a cold vaccine, this has NOTHING to do with a coronavirus vaccine being impossible. The reason for no cold vaccine is that it is not practical. Unlike Covid-19, colds are caused by not one but MANY different viruses. And not JUST coronaviruses, but also rhinovoruses, adenoviruses, influenzaviruses, parainfluenzaviruses, and many others. In other words, it probably isn’t possible to protect someone against a significant fraction of colds without needing several vaccinations. Do you want to get 10 or more shots every year to try to keep from catching a cold or three over the course of the winter? Probably not. I mean, most people don’t even get a flu shot.
So what about SARS and MERS? Both of these are more serious than a mere cold. Yet neither of these has an available vaccine. Why not? SARS basically fizzled out. MERS is still around, but there are very few cases. Because of this, vaccine efforts for both diseases came to a grinding halt. Vaccine makers want to make money from their efforts. And without anyone to sell their vaccines to, it simply wasn’t worth their while to continue.