Obviously some ways of running a tournament are viable(or not) depending on number of players and tables for said number of players. A tournament director obviously should (I say must) keep the tournament running at a reasonable rate whatever it takes.
That entails having a feel for how things should go to keep the wait times to a minimum. Not having to look for players when it is their turn to play. Keeping players at the table to finish their match within a reasonable amount of time & being able to step in when it doesn't. The list goes on & on etc.
Yes faster than allotted is most always going to be beneficial. That is if there there is a table available to start another match.