My ability to talk at length about what's wrong with a language corresponds directly with how well I know and love the language.
I simply don't know enough to make an intelligent argument about why, say, PHP is a bad idea. But I have used it, and I don't want to do it again.