Well, an argument that was often brought up on this forum is that Python should do things consistently, and not in one way in one place and in another way in another place, for the same thing.
Here it is about the order of loop execution. The current behaviour in comprehension is that is ts being done the same way as in nested for loops.
Which is easy enough to remember. Same way, everywhere.