> If they can reverse engineer a whole undocumented display controller and GPU
Who says they reverse engineered whole of it? Making it display images is easier compared to making it work fast, support video decode, power saving, etc. Nouveau has been around for long time and never transitioned from former to latter state.
> then a fingerprint scanner is easy.
Yes, but it is not the point I was making.
> The barriers to these 'minor' things is motivated people to do it, not anything technical. This is something that can be helped with money.
I've been working on Linux kernel for some time now and I stand by my opinion that the main barrier to do it is technical. You can disagree though.