Why Indians are promoting, dancing and enjoying vulgar songs so much?

While, dancing in clubs/pubs on vulgar songs are a must, why are Indians are playing vulgar songs on weddings, birthday parties, housewarming parties etc. I see little kids dancing on vulgar songs and i think that's very bad for their development, aside from this, they are singing these songs also and copying the moves played in the video, Example- The twerking of Nora Fatehi in the song haye garmi.