A poor counter example. None of those are RNA viruses. They are stable diseases with a stable, standard attenuated organism as the vaccine antigen. We don't have vaccines for the common cold because it comes from RNA viruses in the same family as SARS-CoV-2. It's not a stable antigen target.
We don't have vaccines for the common cold because it isn't caused by a single virus, but rather a set of generic symptoms caused by any one of over 200 different viruses from at least three different families of viruses. Creating a vaccine to all 200+ viruses is possible - in theory - as long as you can get everyone to pay $30,000 each year for the updated vaccine.
Are you ready to fork out $30,000 a year to avoid getting the common cold? No? Yeah, me either. That's why we don't have a vaccine.
Thank You for that. :)