Going out in social situations, I have noticed that nowadays people speak only English with each other

Lately, I have been going out for more and more social outings, like dates, concerts and meetups, what I've noticed is that people, especially women nowadays tend to speak only English. Guys around each other do tend to revert sometimes to Hinglish.

Growing up, till I was in college I noticed that most people spoke Hinglish/Marathi/Gujarati. However, I see everyone speak only pure English these days, like without a single hindi word in there, it feels so odd lol what's the reason for that? Does Gen Z speak only English? Personally I have to speak only English at work so I hate speaking pure English in casual settings, it feels way too formal.

Edit : just in case anybody gets offended I'm just asking because I've noticed this difference in people younger than me, so I'm just curious, I'm not judging anybody

Also I'm not referring to people from other states who moved here, it makes perfect sense for them to be speaking in English lol that's obvious