I drove for Domino's when that policy was still in place. Here's why that policy was such a problem.
As a pizza driver, you were supposed to come in, look at the runs that were ready to go, and take the oldest one (maybe two, very occasionally three). The drivers decided which runs to take. So if you saw a run that you knew was going to be late, you just didn't take it, and left it for the next schmuck.
But why would you do that? What did it matter to the driver whether the corporate policy was "30 minutes or it's free"? Because if it was late, the driver had to pay for it. (And of course, no tip.)
I never had a late run, but I drove very dangerously sometimes to ensure that never happened.