Because many languages have breaking changes in the interpreter. For example it is almost impossible to review old Python projects you have to change so much, it is easier to rewrite in many cases.
Rust and other compiled languages that have backward and forward compatibility in mind do much better.