I battle with the same problem with my students. I love teaching Python, and I think it is a fantastic teaching language. JavaScript, although harder to learn, is much more exciting for the students to play with, and libraries are always just a link away.
My main reason for not switching completely over to teaching JS, is the nightmare that is debugging simple syntax errors.