i think everyone should once in a lifetime should stay in hostels or live separatly from family, it teaches you a lot of things like how to deal with others, patience,managing yourself with limited resources etc.
well young people in India are greatly influenced by western customs and there lifestyle, and therefore they try to copy that well i think as the time will pass it will become more common although it's not accepted rightnow as this is not in our indian culture.