I dont understand it either. It seems people these days get way to into one side or the other and get irrational when confronted with something that doesnt show their side in a good light.
Both sides have upsides and downsides, both sides have lied/done shady deals/things at one time or another, both side are in it to make money, and both sides will do whatever it takes to part you from your money, thats their job.
As consumers its up to us to research a product that suits our needs, and its best to ignore brand preferences to do this and base it on the products performance for your specific needs. But this is far from easy..
This is where the problem lies alot of the time IMO, most reviews use max setting and higher resolutions than alot of people play at, so it can be hard to judge whats best for your specific needs. As what might be the best card at 1440P or 4k may not be the best buy for a consumer wanting to play at 1080P. So people come to forums, and get overwhelmed by the red green showdown thats going on with most forums. It must really suck to be a consumer that knows nothing about GPU's but is in the market for one.
That and most reviews use games geared towards the side they are trying to support, as most review sites are either red or green. This is so clearly apparent especially in some of the GTX 1060/1070/1080 reviews that didnt even use vulkan for doom because the RX480 does so well in it and they dont want people to see a RX480 so close to a 1070, even though the GTX1060/1070/1080 also perform better with vulkan. So they are letting their bias hurt the perceived performance of the brand they are trying to support, the opposite of what they were trying to accomplish..... This is truly bizarre to me when i saw this happening it made me view alot of review sites in a much different light.
Why more review sites cant just be brand neutral is beyond me. just pick the currently most popular 3-5 Nvidia supported games and 3-5 AMD supported games. Make a review. Simple. But instead we get sites cherry picking games to support whatever side is giving them the most kickbacks at the time.
At the end of the day you need to just identify what you want in a GPU and get the one that fits with that in your price range, ill illustrate my current GPU buying thought process below for anyone interested as i just purchased a new one.
I wanted:
1. Card to last and age well for 4-6 years.
2. VR compatable
3. $600 max budget
4. strong 1440P performance, maybe 4k next year with new monitor.
I did some preliminary research and settled on a 1070. Then i did more research and found out the 1070 and all new nvidia cards were weak in DX12/vulkan compared to the RX480/AMD in general. So likely not to age well over next few years as all games switch to DX12, thus failing my first want list item.
I then identified that what i want is not available at this current time so i purchased a RX480 as a stopgap to use for 1-2 years. At that time ill take a look at nvidias new generation, see if they have picked up their DX12 performance, see how big AMD GPU makes out, and at that time purchase the best AMD or Nvidia card that meets my needs listed above.
Only reason i went 480 over 1060 is because when i upgrade in a year or two ill give the 480 to the girlfriend who is currently still rocking a 5870, and im sure the 480 will be a longer lasting better performing card than the 1060 in the long run.
So i think for the most part i got the best GPU currently available that fits into my specific needs.