I agree that it is hard to do. If it can't be done, though, only the death of companies with old tech will make the world move on.
I think 3) is a good tip, and I have seen it work for some local companies who moved to Scala (for parts of their code).