It seems you think writing a device driver is easy. Something like a modern GPU is impossible to be supported commercially without actual documentation from the GPU manufacturer. Case in point: the open source community could not even begin to support Broadcom’s WiFi chipset because there’s no documentation they could use to even start.
If you think it’s easy, which it seems you do judging from your posts, I don’t know what to say to you, because it is extremely hard. Please do not equate what Asahi folks is doing with Apple Silicon GPU to what Apple could do with nVidia GPU, because the open source community do not have any obligation to support AS Macs. It is a take it or leave it kind of situation.
Who said anything of Asahi or NVIDIA just now?
I'm talking about AMD. I'm telling you their Linux drivers are fully documented and open source.
The Linux community nowadays prefers AMD under Linux for this very reason.
If Apple really wanted, they could partner with AMD instead and use their open source drivers and documentation as a base.
Or they could go instead with Intel ARC, which is also open source.