A billion knobs, each needs its slope. One sweep finds them all.
Gradient descent only moves if it knows the loss's slope for every weight — and a real model has billions. Measuring them one at a time would mean a billion full runs of the network. Backpropagation hands you the exact slope of all of them in a single sweep backward. It's the engine that makes training a giant model possible at all.