Viruses do adapt and mutate though. Look at all the various strains of H1N1 and SARS-COV-2.
Just because they don’t reproduce without a host cell doesn’t mean evolution doesn’t happen. If a trait emerges that is beneficial to future generations, viruses carrying that trait can infect more cells and spread further.
Usually it’s evolution itself that people give too much agency to. Mutations are a crapshoot. They can be beneficial or they can cause birth defects, sterility, prevent reaching sexual maturity, or make finding a mate excessively difficult. Or all of the above.