Kurta Pyjama or Salwar Kameez when you go out?
Men in general might not wear salwar kameez or kurta pyjama very often and for most of them it could be for a specific occasion only. As the pyjama kurta and salwar kameez is a traditional outfit, the opportunity to wear it also gets limited.
In general men would wear kurta-pyjamas for marriages, temples, festivals, play/concert or casually. These are a few occasions during which men can possibly choose to wear salwar kameez or kurta-pajama while it is a regular affair for women. Although in a few north Indian states the kurta pyjama and salwar kameez is a regular traditional outfit and if you take an average of men who would wear these clothes on regular basis as opposed to pants and shirts, probably the number would be very less.
But urban men are quite experimental with clothing and they have plenty of option nowadays, especially with ethnic wear such as the salwar kameez and kurta-pajamas, they have a wide variety to choose from and number of people who wear this particular dress is gradually growing.