You're uninformed then. The reason for adding 6+GB is to add more bandwidth while the ram largely isn't fully utilized. Check the current benchmarks without optimized drivers. It has the same or better performance than 980Ti and sometimes Titan X. Once directx 12 and openCL 2.x are utilized, because it uses IP developed by AMD, AMD cards will pull away significantly over Nvidia, even with, as you say, only 4GB memory. Now maybe the 8GB fury X variant greatly outperforms, I don't know. But if you truly look at the numbers, the three month driver optimization curve AMD usually has for greatly improving performance, and the above new APIs, it only makes sense to buy AMD!!!
Edit: To speak to your "rush job" comment, AMD was going to release info on the card back in March until the Titan X was released right before they were going to talk, that way to steal AMDs thunder. Then, they announced E3 for the event in May. There was nothing rushed about it. Further, fears from Nvidia caused it to sacrifice Titan X sales because they thought performance of Fury X would be great enough to drown both Titan X and 980Ti sales. It forced a reduction of $200 on the rumored release price to match the 980Ti, potentially costing millions in margin on the card. It wasn't rushed and this is Nvidia fanboy rhetoric!!!
(I'm going to preface this by saying that I'm not a brand loyalist, I'm not "Team Green or Red". Hell, I don't even understand company loyalty within the consumer space, but that's just me. It seems to only help the company and doesn't benefit us, the buying public, at all. But anyway...)
Yes. The performance of the Titan X, relative to its time of release, caught AMD off guard, as did its price. Sure, it's expensive, but not when compared to its relative game performance compared to other GPUs that were currently available. Then came the 980Ti, which not only made the Titan X comparatively overpriced, but also made mincemeat of everything else in the upper end of the market.
You claim that this was so nvidia could "steal AMD's thunder". Well, that's ignorant. It takes a very long time to develop a GPU for public sale. The Titan X (and 980Ti, as well) was going to come out anyway, realistically the only thing Fiji did was affect the Titan X/980Ti introductory MSRP (which is a great thing, make no mistake).
Now, unless you're blind, you'll know that many modern games use a LOT of texture memory, that useage isn't going to go down, either. 4K gamers, the people AMD is targeting with the Fury X, know this. If 4GB is a tight fit right now @4K, and it is with respect to several titles when you turn quality up to Ultra settings, imagine what's going to happen with games coming out over the next 24>48 months. People are now accustomed to being able to keep a cutting edge video card for that long and it still be competitive. 4GB doesn't give them peace of mind, and neither should it.
Why is it only 4GB? As I've read in technical papers, HBM is tricky to produce, as are the interfaces that allow it to communicate with the GPU. Due to economy of scale, and new processes still in development, that difficulty will virtually disappear, but they aren't there yet. So what AMD has for mass production is a 4GB product. Knowing the above, will that change in the next 6 months?
Absolutely. If the 8GB part was available in quantity would AMD be releasing it now as well?
You bet your ass they would. But, they needed to reply to nvidia sooner rather than later or they would have to concede the high-end gaming market entirely (which they've already taken quite a beating in).
So what we have then is a video card for high res (4K) gaming enthusiasts that isn't entirely suited for them. Of course, the fix is to simply not run extreme textures in certain titles, but that's not what enthusiasts like to do, and furthermore, it negates some of the need for a cutting edge GPU in the first place, so that creates a bit of a contradiction. It's like they're doing half of a product release, and that's why it seems to me that they've rushed this thing.