I have a knee-jerk hatred of compilation, and an instinctive orientation toward interpretation.
This is because I keep looking for a language that can be used to safely run small snippets of code across the Internet.
It seems clear to me that 1) no-one's gonna run machine code over the Internet, lol wtf, and 2) no-one's gonna 'finish' 'the compiler' before you boot the network. So 3) any 'compiler' must operate in and on the language itself.
There don't seem many languages suitable for this.