For a modern FMS-driven airplane, the VNAV function attempts a continuous descent anyhow. Ideally that descent is at idle thrust, but that doesn't always happen.
If planned in advance, a continuous descent approach works as well or better than a series of steps.