Plain descent takes one step size for a billion knobs.
Gradient descent has one knob you set by hand: the step size. It uses that same number to move every weight in the model — all billion of them, identically. But the slopes they sit on are wildly different. The good optimizers fix this by giving every weight its own pace — and a short memory of where it has been heading.