Obviously Nvidia is charging as much as it feels it can get away with, and I think it was hoping demand would be higher on the rest of the 40-series after the 4090 sold out for several months. The thing is, the 4090 is an absolute monster at "everything" where the other 40-series are whittling away the core performance. You want great AI? 4090. You want great rasterization? 4090. You want great RT? 4090. You want a prosumer card for video editing or other professional tasks? 4090.
The step down to the 4080 is basically an equal drop in price and performance, but you lose VRAM and it's no longer the halo part. 3080 Ti would have been an $800-ish part had crypto not happened, but then post-crypto Nvidia decided maybe $1200 was a good price for the second tier 40-series. The 4070 Ti followed that pattern at $800 (formerly $900 as the 4080 12GB). The 4070 finally gets us back to mostly equal footing with the 30-series. I mean, 3070 was $500 and 3070 Ti was $600, but a $100 upcharge isn't the end of the world (and RTX 2070 FE was $600 at launch as well). Going from $700 3080 to $1200 4080 was a different story, and pretending the 4070 Ti was a 3080 replacement was equally disingenuous (plus it was a $100 upcharge still).
I still worry about where Nvidia is going to go with 4060 and 4050. Like, 8GB really isn't going to fly in 2023. We had 1070 with 8GB in 2016 for $380! But I don't see how Nvidia can do anything other than 8GB on the 4060 and 4050. Which means, for all intents and purposes, the "good" or at least truly desirable 40-series parts bottom out at the 4070, perhaps a 4060 Ti but I suspect not. 4070 I'm okay with. $200 extra for the 4070 Ti? Not so great. $400 extra to go from 4070 Ti to 4080? Definitely greedy. $400 more to go from 4080 to the 4090 halo? Eh, it's the halo part, so sure.
Maybe if 4050 costs $250 (for real), 8GB is justifiable. 4060 with 8GB would also need to be $300 at most, but with 12GB I'd be okay with up to $400.