Any management advice that consists of a one-size-fits-all approach is by definition bad advice.
Every member of my team is an individual, and they all deserve an individual approach. Also, I find this particular approach rather condescending, and assuming the employee in question needs handholding and psychotherapy.