Not all reactants react to make a product - In reversable reactions, the products can turn back into reactants, so the yield will never be 100%. E.g. in the Haber process, at the same time as the reaction N2 + 3H2 -> 2NH3 is taking place, the reverse reaction 2NH3 -> N2 + 3H2 is also happening. The reactants will never get completely used up