If the "all-red" time is increased to compensate, then the time before someone else goes does not decrease. However, if they are just decreasing the yellow time, and keeping the all-red the same(making the total time from yellow to opposite direction green shorter) then I agree that safety has been lowered to increase profits, and this would be super un-ethical.