When they start programming, they start being exposed to this because most of the training sessions are taking place in these kinds of places. And they are told that their life is becoming more and more like the life in these hotels. Within a year after they earn the IT standards of money, the way the Indian engineers dress and communicate changes significantly.
The sense of 3 or 5 star hotels
When becoming part of the IT industry one has to adapt to the way the business is designed. Most of the Indian programmers come from middle class in the sense that they have not been in 3 or 5 star hotels.