I'm inclined to agree with you about it being time to make life difficult for nvidia, but that's mainly because I totally disagree with much of what else you said. Running nvidia with Wayland is a bloody nightmare, I've been gritting my teeth for the last year or more and I'm about ready to go back. I just have an application that relies on it and some particularly terrible tearing problems on X11 for some reason. But on Wayland, with nvidia, so many little and big things are still totally broken, and oftentimes the failure is not graceful, but stateful and problematic, and I'm someone who knows what I'm doing.