I think it works both ways but if everyone started using the public transport it certainly would create chaos. It would be almost impossible to enter in a pubic bus or train given the present situation especially in our country (India) where public transport already too crowded. I live near Delhi where elite services like metro rail with 4 minutes frequency service is overcrowded during peak hours. It's almost the same in all cities. So the government will have to provide better transport and infrastructure to improve the situation.