Going by the quality of GPU and prices they have been launching at, I’d wager there is a secret agreement between Nvidia and AMD.
5 years ago they would try to give better value with each generation, faster cheaper and more available. That competition got us the gems like gtx970, gtx1060, rx480/590 and rx5700.
Now we have to choose between overpriced or nerfed hardware like 4050, rx6500, 4070ti or 7700xt.