It doesn't surprise me at all. He's Indian and Indian culture (largely Bollywood but other cultural forces as well) is Hollywood white knight culture on crack. Fathers aren't doing their sons any favours either.
Plus the highly vegetarian diet kills the T levels.
Many of these Indian dudes end up marrying these 28-32 year old women who spent ages 17-25 hooking up with random dudes. They drop loads of cash on them for these over the top engagement and weddings.
My FB is littered with pics of this crap. It literally makes me physically ill.