Why does a catalyst not affect the position of equilibrium?

A catalyst speeds up both the forward and reverse reactions equally, so it does not change the relative concentrations of reactants and products at equilibrium. It only helps the system reach equilibrium faster.