Because happiness isn't a mental skill. What makes you happy is try to have and keep peace with everyone and do good things, make presents to others, give and don't expect to get something back (you will but don't expect it). (it's the opposite you see nowadays in movies or series ;-)
It's about social connections and inter-human things ... not some skills you learn on universities but from loving and well raised parents.