That's really not how this works. If it causes problems for Nintendo for some reason, they will bring that to the table for the Switch 2 and the next Tegra iteration (or any refab of the TX1 if that happens). Maybe it will manifest in a friendlier deal, maybe nVidia will hire some actual software engineers. Who knows.
AMD (in fact, no one really except like... Apple) has nothing to offer in this area, and custom fabs are a thing of the past in this day and age, expensive, and wholly impractical. nVidia was the right choice for the device that Nintendo wanted to make and, as far as the device itself is concerned, they knocked it out of the park. And these sorts of bugs are not isolated to nVidia, we're just seeing concerted effort to break them now and not others.