What you say about HairWorks optimization is true, but you can't hold the fact that AMD has failed invest against NVIDIA. Look at it this way, if TW3 hadn't added HairWorks everyone would have the static hair meshes. As a game developer I would integrate HairWorks so that I could shine on compatible platforms (albeit I'd probably disable it by default for AMD, instead of having a bad first experience).
It's a pity that the consumer gets caught up in all this. Who's to blame is a lot more difficult to determine than most people think. Purely in terms of graphics cards, NVIDIA has great post-sales support. If I buy an NVIDIA I know games will run well on it because NVIDIA makes sure that they do. This is a pro-consumer post-sales service that I get at absolutely no cost. They are also running up against AMD users in the way that people describe in the comments of that article.
It's not a black and white situation but AMD is certainly not helping in even an insignificant way. AMD customers should be demanding answers from AMD before (not in exclusion to) they demand answers from NVIDIA.