Thats a bit of an ignorant statement in all honesty, you sound all knowing and a bit condescending.
While you have somewhat of a point that people didnt buy the 295x2, it was probably more to do with the fact it had an AIO slapped on it, Crossfire support is generally extremely poor, its still only 2 x 4gb cards on one board and has a massive PSU requirement to run the damn thing.
I wouldnt buy the 295x2 because of the AIO, i hate my CPU AIO and definitely wouldnt want another one in my case attached to a GPU.
AMD are consistently late to the party with often underwhelming products, however at the price they put them they are the intelligent choice for many people who favour performance gained per pound spent, something Nvidia unfortunately cannot offer or have not been able to offer for a long while.
Its a real shame because if they were just a bit better in a few areas, AMD would clean up with their GPU's, but theres always atleast 1 thing that holds them back, but price is never one of them.