Catalysts don't drive reactions - what they do is lower the energy of the transition state of the reaction, so if the reaction is going to occur, it will occur faster. The equilibrium of a reaction is determined solely by the difference in energy between the reactant and the product. The speed with which the equilibrium is established is determined by the energy required to reach the transition state.
In most useful enzymatic reactions, the product is enough more stable than the reactant that the equilibrium concentration of the reactant is very small. Once you lower the barrier to the reaction far enough to get the reaction to occur, it goes essentially to completion.