it doesn't take into account exhaustion!
That would be my thinking. An engine, at a certain rpm, is likely to give the same power as it did last time.
However, I know that as I'm zipping along, I vary on different days - or even at different parts of the ride.
I often find that I'll be starting to spin in a gear, change up because I think I can handle it, then change back down because my legs weren't willing to keep the same cadence and I would be grinding in too higher gear. I guess the system could cope with that.
Then there's hills
- if climbing - I am in a low gear and spinning, I wouldn't want it to change up.
- if falling - I am in a high gear and pedalling slower, I wouldn't want it to change down.
There must be some combination of speed/power/gradient which would give the right gear to be in, but it would need a lot of thinking about and probably would vary too much per person per day per mile....?