I've been using python for 10 years to automate the testing of software. You just use whatever language makes sense for the task. Programming languages are just tools. You don't use a screw driver to hit a nail, but that doesn't mean the screw driver is bad.