once more for the peanut gallery
nvidia _choose_ to not support the wayland stack. or well more generally, the new linux kms+egl gpu stack, since there's a lot other cool things you can built on top of it that aren't wayland
nvidia _choose_ to implement crypto locked down fw in a way that blocks open drivers (even apple got this right!). and no one else can fix it, because it's actual real crypto
nvidia _choose_ to not fix any of this
don't buy nvidia if you don't like this
oh and for those who don't get the quiet part
don't go around blaming upstream developers for this mess, because there's nothing they can do to fix it. unless your proposed fix is to let the linux desktop stop evolving and wither away into irrelevance, more than it already is
all that blaming upstream developers achieves is make you look like an asshole