Based on the principles of immunology, isn't true that replication-defective virus the best way for vaccination? Because
1) It is as safe as recombinant vaccines as such RNA vaccine, AAV vaccine and
2) It is as effective as live virus.
Then why replication-defective virus has not been deployed widely for vaccine development such as in fighting the current pandemic of COVID-19?