You cannot suggest a hobby to someone with the false premise that it solves life problems.
1. They try it
2. Esp. with stuff like programming, they'rebound to hate it, especially at the beginning
3. Disappointment
4. Self-blame: Why isn't this working to cure my problems?
5. Cycle repeats?