You know Riot is not consistent in their language, and that's where the point of contention here is. At that point, you then have to start assuming intent and using reading comprehension to understand when text is strictly for embellishment, and when it's for actual game play elements.
In the case of Sudden Impact, every single mobility option it lists moves you from point A to point B. A leap, a dash, a teleport - every one of them moves your character from one place to another. So therefore, we can assume that Sudden Impact is going to trigger AFTER you use an ability that moves your character from where they are to somewhere else.
Then we look at Xayah's ultimate. While the tool tip says "Xayah leaps into the air becoming untargetable." This is strictly embellishment, explaining why she's becoming untargetable, much like Kench's embellishment in his passive: "Tahm Kench puts the heft of his immense body behind his attacks and abilities, gaining extra damage based on his total health." You'll notice from Xayah's ultimate, she doesn't move from point A to point B when she uses the ability. Her "leap" is strictly aesthetic, because she doesn't actually move when she presses R, as I've listed before.
Use some context and understanding of how Riot is writing tool tips to know what's happening. Don't just assume because you see language that is for something that is clearly not making the champion operate in a manner that a rune is intended to trigger off that there is a problem in the game code.
As for Yasuo, he's a god awful terrible choice to pull up when talking about consistency. His ultimate says "airborne" or "knocked up," yet he can trigger it off of simple displacements and many other kinds of CC, so trying to justify consistency with him is just the worst example you could bring to the table.