Not all developers are gold platers. That seems to be a more common behavior among inexperienced developers.
Literally learning from the past and applying it to the present is “gold plating”?
I’m stunned.
I think the gold plating they're referring to is a form of over-correcting. The learning itself is good, and correcting prior issues is good. But over-correcting and over-learning can be problematic and can lead to gold plating.
I don't think there's any easy indication of the line between the right-amount of correction and over-correction, but I don't think it's unreasonable to state that one can over-correct based on prior experiences.