Im sorry, where did you get the idea that this helped keep intersections safe? Keeping intersections safe is actually fairly trivial without any sort of RLC or punishment. All you need to do, which many places already have done, is slightly increase the length of yellow lights, and delay the green transition on the other traffic lane, so that there is a period of 1-2 seconds where all sides are red; and thus cars that may have been late past the line, have time to make it through.
Sure it may not play into some people's fetish for punishment and strict rules enforcement, but, it does a great job of increasing safety.
And in light of that, when cities get caught reducing the yellow light time at lights, which is less safe and increases the chances of an accident, then YES it is a money making scheme.
Increasing the yellow light period is an incredibly stupid idea. Sure, in theory it may allow late vehicles to get through safely, but is has two major drawbacks.
The first is human psychology. It will make people keep going even if they could stop safely, making them even later, and then you'd have to extend the yellow again to make if safe etc.
The second is the waste of time the all red period causes. It adds up. It either adds to the time lost to transportation (which is already immense due to queues and congestion) or makes people try to catch up by driving even faster, causing more and more serious accidients.
Oh, and there's a movement here where pedestrians start walking as soon as the light turns red across, not waiting for the green (or 'walk') to come on. It has caused some pretty hefty emergency braking and hopefully a massive shock to the late driver, making him or her think twice before running a light on what we call taxi-green (because it used to be mostly taxies that tried to avoid having to wait for the next green). I'm more or less part of this movement. After all, yellow also means stop so there's always ample time to stop, especially at city speeds.