Interpret the pool size and target number of successes quadratically
Let \$n\$ be the number of dice or number of successes. The standard deviation of a success-counting dice pool is proportional to \$\sqrt{n}\$, so the standard deviation of the number of successes indeed increases with the size of the pool.
However, if we are willing to abandon the assumption that the number of dice/successes has a linear interpretation, then there is a solution that does not require any change to the rolling mechanics. Suppose that instead the pool size and required number of successes are quadratic proportional to some parameter---call it \$\ell\$ for "level".
$$n \propto \ell^2$$
In other words, instead of considering 1 die, 2 dice, 3 dice, ... to be equally spaced, we would consider 1 die, 4 dice, 9 dice, ... to be equally spaced. Then, we have:
$$\ell \propto \sqrt{n}$$
$$\frac{d\ell}{dn} \propto \frac{1}{\sqrt{n}}$$
Therefore, a (small) deviation in the number of successes \$n\$ produces a change in level \$\ell\$ that is proportional to \$\sqrt{n}\$ times smaller. This cancels out the increase with in standard deviation exactly, so that the "standard deviation" in terms of level \$\ell\$ is constant.
One potential downside of this approach is that the pool size may grow to an physically unwieldy size more quickly. Quickly-growing pool sizes may also favor increasing the success threshold to 5+ or even 6 to avoid excessive separation between levels.
Or, accept diminishing returns
This also allows us to look at the increasing standard deviation in another way: as diminishing returns of the value of each additional die (relative to e.g. bonuses in a d20 + modifier system). Some designers may see this as a plus; for example, they may want beginners to improve faster, or for it to be more difficult to gain an overwhelming advantage through stacking up a large pool.