GTX 1060 doesn't have SLI because
1) Nvidia doesn't want to see GTX 1080 sales dropping with people choosing two 1060 for much less
2) If it doesn't have enough GPUs from TSMC Nvidia does have one more reason to limit, in a way, 1060 cards to 1 per person.
About that cancer thing. In a forum you will also read opinions you don't like. The alternative is the forum at geforce.com I guess.
About APIs. When Nvidia was first with DX10 GPUs no one was saying that this was unfair to ATI. Everyone was saying that ATI was late. If Nvidia is late in supporting some DX12 features, it's not unfair to comment about it. And when you have two APIs and the one is more modern and performs better you choose it. If you have two parallel roads, one dirt road and one asphalt road, you will go from the asphalt road. Yes Nvidia cards are like 4x4 and can run on dirt road as fast as on the asphalt road, still the logic says to take the asphalt road.
The madness about async and newer APIs is that they offer better performance and it's also about moving forward. And based on Steam survey people DO move forward.
View attachment 77061
You are wrong in your last part of your post. You don't buy a card to just play games today. People don't usually change their graphics cards every 6 months. That's why in those last years we are keep reading again and again about how the PC market is shrinking. So before INVESTING $200-$800, you should also consider how much time your investment will be returning it's value to you.
And the most popular GPUs right now are the Intel iGPUs.
Anyway, no reason to start a debate. Let's just say that we disagree if you think that I am wrong.