from a biomechanical and coaching perspective you are wrong. if stride length was all about taking bigger steps, then wouldnt we all just overstride during races? That is not the correct way to run. Stride length is the distance your center of mass travels whilst running your normal stride pattern. have you ever tried to run fast for an extended period of time while overstriding? its really hard and very inefficient, thats why the body doesnt do it. Overstriding means that the foot touches down way ahead of your center of mass, this causes a breaking action in momentum. running normally, and producing more power at toe-off, allows your foot to strike the ground just under your hips. this conserves energy and reduces ground contact time. both criticial to running fast. It takes years of physical maturity, muscle strength improvements, power improvements etc to increase stride length. if half of running fast (stride length v stride frequency) was something you could instantly change, everyone would do it.
And im sorry, there is no way Alan Webb takes 40 more steps per minute than Rudisha. As I stated, his stride length is deceiving, because you are just looking at his leg cycle, not the distance he covers during his flight phase.