Is really interesting how language breaks sometimes.
I guess I am from a really different context than you, while reading those words (parasite, non-productive) I had to choose an interpretation and depending on that I might be really close to what you say or really against it.
On this case I think some of the replies took a different option and that is why the answered like that.