It does come with 4gb of memory however. The only thing advertised on the box is the amount of memory it has. And more importantly, most people bought the gtx 970 for the performance characteristics. It had unrivaled value upon launch and collapsed the pricing of videocards around it. It was a good product and cratered pricing of all cards 550 and less.
If you think you got ripped off on the gtx 970 and should have bought a gtx 980 in the beginning, then you might as well not buy a new videocard ever again(particularly with the cost of 16nm cards). The gtx 970 offered outstanding value that you see once every few generations.
More people are likely going to be effected from the fx8150 not behaving like a true 8 core processor than the last 0.5 gb partition of memory on the gtx 970. When the performance characteristics of bulldozer not behaving and performing like a true octocore chip, because shown in reviews, the reviews showed it in a negative light and the price of the chips dropped 30% shortly after. The gtx 970 still holds its value because it is still a good value, even with the last 0.5 gb partition handicapped. fx 8150, you got a processor that only behaved like one in a few scenario's like encryption and zipping files. For gaming, general office use and productivity, it didn't perform as one would expect.
People still got the performance they paid for with the gtx 970. No one was bragging they got the gtx 970 for the memory, but alot of people were gloating that AMD was offering an 8 core processors for the price of Intels, 4 core processors.
AMD was hardly being transparent as they were talking up the real core angle alot. They were also saying stuff like IPC had gone up. They were throwing out a bunch of garbage to get people to hold off on their CPU purchases until they could lay their cards. Reality showed everything was a lie, so all AMD could do is play up the 8 core angle.
And people still got the performance they paid for with Bulldozer chips. Surely you read the reviews and knew about its performance before you bought the product? I mean I've heard the "you read reviews before you bought the product, the performance hasn't changed, so why are you complaining" line way too many times, so I don't see how that doesn't equally apply in Bulldozer's case as well.