Doesn't matter, if this is a 5600XT, or 5090. The products that being launched, should be ironed out before the release. There's no exuse. Neither nVidia, nor AMD, or Intel are garbage cheap brands and compainies. They have hundreds of billions, to find staff, that is able to fix the problems.
Once upon a time, the launch and release was meaning the same thing. Now, the "Launch" may happen month before an actual release, and yet the products often come with severe issues.
Yes, the tech has become enormously more complex. But this is still not excuse, for the misleading marketing and unlrealistic goals. If they need more time to fix the issues, the companies must keep it shut behind the doors, and not anounce anything, until the product is at least 95% ready. Otherwise, they all sell the unrealistic expectations, and increase the hype, to prepare the "hight" sales, and inflate the product and stock prices, beforehand.
Making the $2000 product, that has problems, is a slap on the face. And this isn't the first time. I mean, if someone releases such an expecive piece of tech, it should be tested before, and not upon arival, no? Maybe these people, who were waiting in queues for days (much like Aplle iPhone launch), will respect themself more, next time.