What is up with Indian guys wearing suits to Indian events?

A pattern I have been noticing:

1. Indian Student Association Formals: Guys wear suits but girls wear lehenga or saree.

2. Indian Engagement Ceremony: Groom and male guests in suits. Bride and female guests in traditional Indian clothing.

3. Indian Wedding Reception: Groom in a suit. Meanwhile bride is in traditional Indian clothing+mangalsutra. Invite says Western Formals for men and Western Formals/Indian traditional for women.