The huge problem with nouveau is they're stuck in a "we'll merge later, it does not work
perfectly now, merging it today would only result in issue reports" stance.
As a result most Linux users do not have access to nouveau, and the merge when it happens is
going to be as difficult as alsa was (we still have people that do not consider alsa the
default linux sound system, and it's due in no little part to alsa having lived as an
optionnal out-of-tree addon so long)
If you don't get yourself mainlined, the rest of the software ecosystem organizes itself