Okay, but that's still partially on Nvidia for refusing to participate. They could have argued for explicit sync early in Wayland's development but they weren't at the table at all, so they got stuck with the technology that was decided on without them and had to argue for changes much later.
And they started off arguing for EGLStreams, but it didn't work well either. Explicit sync came later.
To market, to market went my Uncle Jim
When somebody threw a tomato at him.
Tomatoes are soft and they won't bruise the skin,
But this one killed Jim, it was wrapped in a tin.