That's a feature, not a bug. For starters, I and others don't believe that biological viruses exist- if our belief is correct, it means that any vaccine claiming to contain an attenuated or inactive virus is false by default. But even for the majority who still believe in biological vaccines, it's acknowledged that not all vaccines even -claim- to have viruses of any kind. Pfizer claims there are 6 types of vaccine technologies:
1- Live attenuated vaccines
2- Inactivated vaccines
3- Subunit vaccines
4- Toxoid vaccines
5- Viral vector vaccines
6- Messenger RNA (mRNA) vaccines
Feel free to take a look at their definitions for each of these here:
Ever since the first vaccine was developed in 1796 to treat smallpox,1 several different methods have been created to develop successful vaccines. Today, those methods, known as vaccine technologies, are more advanced and use the latest technology to help protect the world from preventable...
www.pfizer.com