Newegg does this all the time what they do is they show it as discontinued because it is out of stock and are probably tired of people trying to inquire about it. I had a headset I wanted and I had pre ordered it was the Tiamat 2.2 and when the day came for the headset to come out I didn't receive the headset instead I got the message that it was out of stock. So I wrote a message to them saying hey if you say you have a item and you pre order it and you don't receive it what is the worth of pre ordering it and around that same time I started seeing them use discontinued as a way of showing in my mind that they weren't going to have you rain check for a item and have it not be available within a reasonable time frame.
Well it would be the first time a company discontinues a line before launching the new one...
i think nvidia did that to their 200 seires when the 400 series came late to the market. back then people expecting the price of 200 series will drop because 200 series were limited to dx10 while the amd 5k series the only cards with dx11 capabilities. if i'm not mistaken nvidia say they did no such thing (EOLing the 200 series) but back then the 200 series are always out of stock and that keep the price high even if it 200 series can't really compete with 5k series.
This is something like I said newegg does all the time. They either stop keeping the item in stock or they keep a limited quantity. Either way I think you are safe I'm sure you can find the card elsewhere.
If you were struggling to find ANY 7970s or ANY 7950s, you would have had a point. But this is just the usual. Any single retailer or etailer will be unable to stock all the varieties of each graphics card. They can't afford to have so many different things collecting dust.