So I agree with you that the author is totally wrong, just for different reasons.
Or if I had said, "Tables are flat surfaces," would you say, "I saw a table in the museum of modern art that had a curving surface"?
So, yes, you are completely right, and I don't dispute what you're saying, but it does not invalidate the generalization. Analogously to the example cases I just gave.
There is probably some philosophical name for and explanation of this phenomenon, but I don't know what it is.
If you thought he could've meant that people who aren't good could be amoral instead of being indecent, then you are most likely, although not absolutely wrong. Keep in mind amorality for a human is not well-defined, it is more often used to describe non-intelligent life or abstract entities. Society would consider an amoral person "immoral" in a casual sense of the word, because a person who is indifferent towards morality is per definition likely to commit immoral acts if there are no repercussions.
Either this is just another insincere sentence thrown in to fill the article, or the author's intuition is terrible. Something along these lines: "They are engaged with something amoral, therefore they must be amoral!", genious. A farm or the act of farming is also amoral, so I guess you expect farmers to be pretty indecent. Really, it's been so many years and why do journalists still think these filler sentences help their article?