It's like asking why is it hard to keep an Indian man happy that he feels the need to sniff around every corner of his way 😆
Oh but there is indeed a magic mantra tokeeping the Indian or rather Desi men happy - give him plenty of food, ignore when his tongue mops the floor at the sight of women in western clothes, treat even his irritating belches and farts as the most intelligent things you've heard,keep mum when he belittles your family and friends or pile more food in front of him - simple as that.