I do agree it's inappropriate when it is invoked in reference to divine intervention. But not when it is simply used to describe something extraordinary. Take "Miracle on the Hudson" - I think it's fair there, it's incredible every person survived a water ditching. Miracle is a fair word to use.