Why are indian men (and indians in general) obsessed with no premarital sex?

Since other indian subs keep removing this:

I’ve seen it a lot on Indian subreddits where (most) men prefer to not have premarital sex and they wouldn’t marry someone who has had it.

I’m a woman and I believe the exact opposite, I would never be able to marry someone who I haven’t slept with because sexual incompatibility and different expectations add sourness to any relationship (atleast in my case).

Most men however tend to want to marry some girl who hasn’t had any sexual relationships in the past.

Is it due to insecurity that men feel this way? Is it due to the sexually repressed society that sex is taboo? I haven’t heard much of these views from people who are in metro cities (atleast in Delhi where I am) and are native so does upbringing and their roots play a role?