Your own chart shows six, six, seven and finally seven year cycle. Sony executive last year even stated that the PS5 is halfway into its life cycle.
Meanwhile, there have been multiple 4-5 year lives between Nintendo, Xbox, Sega, and others. My use of "have" was putting this in the past tense. Sony declaring they are halfway through this console gen at 4 1/2 years out...do the math for me, LOL, does that double to 7? That's part of the
lengthening lifespan I discussed. Remember, at the outset of this gen, both Microsoft and Sony said they wanted this gen to last 10 years, and
they've repeated that since.
Individuals buying AMD newly launched GPU's are those who havent upgraded in that time frame; these are the new entry level GPU's. With Nvidia its muddier from them keeping consumer inventory perpetually low with drastically increased retail pricing. Just here in the states, AMD's non-XT and XT average retail price is 14% to 19% over MSRP. In Europe those percentages are much higher.
The RX 9070 XT isn't an entry level GPU, FFS. How are you this daft?
Historically both GPU makers have debuted new generations with a flagship-level card (ex. NVIDIA= RTX 5090, 4090, 3080 Ti, 2080, 1080, etc). Last generation AMD led with the RX 7900 XTX and 7900 XT. They later released the RX 7900 GRE, RX 7800 XT, RX 7700 XT, RX 7600 XT, and RX 7600.
You can even see the same damn roadmap with placeholders for leaked lower level cards on TPU's GPU database for this gen. If the RX 9070 is "entry level", then what the hell will the RX 9060 XT will be? Derp.
Price range you listed for an entry level GPU. Are bargain bin throwaway GPU card variants based off series released seven to five years ago; Nvidia 2060 and Nvidia 3050. GPU's no one here would recommend in 2025.
Holy meatballs you're bad at math. The RTX 30 series released in the summer of 2021. That's not 5-7 years ago.
Meanwhile, cards like the RX 7600 were selling for $249 at Best Buy as late as November of last year before our current supply crunch. Even at today's unattractive $309, guess what that isn't? That isn't 50% more than $449. Please, revisit elementary arithemetic. You need it.