Corruption is a one-word answer! It’s not hard to see buses, cars and bike owners bribing traffic police every time when they are caught breaking traffic rules. This eventually shapes their mindset in a way that makes them believe that they can take laws into their hands and get away from it by handing over money to the authority. As for traffic police, most of them wouldn’t mind the lawbreakers as long as they are getting money in hand.
Corruption is the single most important reason why you will never see traffic police enforcing traffic rules strictly. But it’s not all that simple. There are plenty of indirect reasons why we see such traffic menace and outlaws every day. It’s actually deeply rooted in our culture and background to never willing to follow rules.
So if thousands and thousands of people are breaking traffic rules every day, you can’t expect the police force to stop every single one of them and act strictly.
It’s eventually tiring after few days and weeks. Plus, the salary amount they get is very low actually (and they deserve much more). So if they are getting the opportunity to make some more money, in any way possible, why wouldn’t they?! I won’t say they all take bribes.
Many of them are honest and do their work very dedicatedly every day. But a lot of them also are corrupted. So until we fix the core problems of making much harsher laws for the traffic rule breakers and a salary hike for the traffic police, we will continue seeing people treat traffic laws like nothing.