The trouble is these kind of improvements would normally come at a similar price point, not a 1/1 price/performance increase.
AMD technically managed to offer a generational leap at $1000, but then the 6900XT was poor value at MSRP and with the 6950 XT having dropped in price the outlook is the same as with Nvidia, and the 7900XT is terrible (not quite as bad with the price drop, but still a lot higher than we have seen in the past).
Lower down the stack is/will be a ****show on both sides, may be why AMD are holding off on the 7800 XT until they sell through as much 6000 series stock as possible so it isn't embarrassed by them.
I'm trying to hold out for a 50%+ performance gain over my current card at around £600-£700, doesn't look like we'll get close to that this gen.