because with the theoretical value you make assumptions. e.g. that NO reactants are lost in the process.
that all the reactants react to for products or bi-products
but in practice the assumptions dont work as there are always practical errors no matter how careful u r.