AMD will just do the same shit later, it's not like they won't still want to do it.
I will be the first to admit that Nvidia drivers are problematic on Linux. There are still problems with sleep, for example, and even the installer sucks rocks. (Having to set TMPDIR and specify --tmpdir is a bad sign, right?) But Nvidia has got something right — they give full support for very old hardware. This is something that ATI never had right, and neither does AMD. If you want customers to trust you enough to give you their money, you have to demonstrate a willingness to support what you sell. AMD has just fundamentally not done this. The only reason ATI graphics work well on Linux is that AMD didn't write the driver!
So OK, since I'm on Linux I mostly don't care, but since only 3% of Steam users are, maybe AMD still needs to get their shit together a little better. They've been half-assing drivers for as long as I can remember, and again, ATI was half-assing drivers before AMD bought 'em, and their drivers sucked before the cards even did 3D! Frankly, so did the hardware back then, but now the hardware seems quite good actually. Why are they still letting their silicon down with their software?