I always think that Ordinance just speeds up the game a bit and makes it more dynamic. Also, it's an additional reward for having assists and/or being distractions. It used to suck to get assists, but now, you still earn progress towards the ordinance drop.
That, and people always complain about how there are too many vehicles in the Big Team games, but ordinance drops definitely even out the odds a bit.