The fact of the matter is that to get shoes to be faster and faster, there's only so much margin with a limited stack height. One way to make a shoe faster for elite athletes is to tune the carbon plate geometry and stiffness, as well as the foam, to match the gait, weight, and pace of the athlete. Obviously, you can't use custom shoes as a pro runner, but pro runners as a class are all going to be more similar in gait, weight, and pace than the rest of us, so those super shoes are designed to work well for them. You could design a "super shoe" to help a 250 lb runner to run the most economical 13 minute mile pace, but it would look very different from what's sold right now.
The other way we are seeing improvements is shoes that are effectively less durable, either to save weight, or to use foams that optimize for performance over durability.