Imagine you had 1 mol of Mg + 2 mol of HCl, as the reaction proceeded, the rate would decrease since the surface area of the Mg decreases AND because the [HCl] decreases.
Now imagine repeating it with 1000 mol of HCl. The rate would decrease as the S.A. decreases, but the [HCl] would barely change and would barely have an effect.
How much does the S.A. change up to the point that 90% remains? Not by much* and hence rate is barely affected.
Now, you should be asking, what if you had 2 mol of HCl, how much would [HCl] change by up to the point that 90% of the Mg remains, you'd work out 1.8 mol remains which you might conclude is only a small change, but since it is second order WRT [H+] is quite a big difference, in fact rate = 0.81 x initial rate.
Perhaps a better Q would have been to say "to ensure that the rate of reaction is as close to constant as possible"
*a quick and dirty calc suggests that it is in the region of 0.93 x initial rate.