As for your point about nvidia hw being not free at all, I agree. I used to think the same way up until I was given a perfect laptop ... with a nvidia card... What should I had done? Trash it? Resell it? Improve the reverse-engineered driver ?
What do you think about the Lima project? Is it worthless too?
My view: Minimal support for all devices/peripherals should be included in Linux, through reverse engineering or not.
Sure, but that's ZERO reason to prioritise nouveau.
I have a W520 with an nvidia 2000M. I'd like it to work but that doesn't mean that I agree with nouveau receiving the money.