Loath as I am to respond to memes, here goes:
HIV's ability to mutate has been a particular challenge for vaccine creators.
There are hundreds, if not thousands, of common cold viruses. While annoying, they're not life-threatening, so the need isn't pressing.
Cancers aren't caused by viruses (other than HPV, for which there is a vaccine).
A ton of money and international resources were thrown at Covid because of how quickly it was spreading and how many people were getting extraordinarily sick and/or dying. The groundwork had already been laid by research on vaccines for SARS, a quite similar virus, so researchers weren't starting from scratch.
Take the vaccine or don't, but this meme's arguments don't hold water.