Hi Jeff:
A single stage snowblower by design has to get as close as possible to the surface in order for the single auger to pick up and throw the snow. With a two stage, the horizontal augur does a better job of moving the snow into the funnel for the second stage impellor to pick up and throw the snow. You can also adjust the height of the augur so that you can limit the tendency to pick and throw the gravel. Obviously, the flatter the driveway, the lower the height you can set for the augur.
I too have a gravel driveway for the reason that I want to have the meltwater go into the ground rather than run off into the storm sewers. If I keep the augur height at the setting that works for the sidewalk, then the snow blower becomes a rock launcher. But with a two stage, I can set a compromise height that is reasonably good at clearing the sidewalk and safe for use on the gravel.