I guess, AMD and Intel are big enough to own patent pools which make it possible to defend against patent lawsuits. Of course, they will still have a hard time against patent trolls.
It's probably just balancing free drivers vs. the risk of patent lawsuits. Maybe Nvidia knows they are violating a patent and don't want to disclose it?