Some people tend to think that employers need to make people happy in order to retain them. In fact employees are benefit sucking brats. Once they obtain all the benefits from the current company they immediately change loyalities and jump in for a more lucrative offer.
So retention strategies are more towards creating exit barriers and heavy monetory losses for the employees in the event of they quitting jobs.