The only way you explain that is because, in India (I live here) in the end people just say "everything goes" they don't care about anything more then themselves. This selfish attitude as well as bad time management is the cause of all the traffic problem.
Take for example, the roads will be free till 8.00am but by 9.00am when mostly everyone should be in office, you will find the road is congested like it was this way forever (at least in Delhi and NCR region)
Stop getting worked up because someone calls us (Indians) the way they are, the fact is we have created a mess and we should be humble to accept it instead of talking about being Orientals.