All software ships with known issues, yes. And plenty of unknown ones. And I have felt the customer wrath first hand many times. And I have also experienced it from the "****! How do we address this officially!?" marketing pov.
At least when building SaaS products and coding iOS or tvOS apps (my direct recent areas of expertise), you obviously tend to deal with the bugs that impact all or most users before tending to the edge cases. This is where it gets interesting: does it impact most of "us"? Well, how do you define "us"? All the people who bought the new iMac or just those who bought it with the Pro 5700 XT? Apple has the numbers and they have and will be making decisions based on those numbers, obviously.
While AMD has traditionally been terrible at writing reliable drivers... Ok. Stop. Honestly, I do not have enough information here. If Apple noticed these issues early on, maybe they contacted AMD, maybe they asked AMD about the fixability of this stuff, and maybe AMD said it is a simple fix? Who knows. Maybe that drove the decisions here? Maybe this has nothing to do with AMD?
But, we do not know 100% if this is software or hardware. The corner issue in particular smells of software. But, what if the card has an overall issue dealing with the 30bit colorspace or there is something that causes alpha to be rendered wrong? Both glitches seemingly have to do with alpha and the way the interface is layered. Including the mouse pointer, window drop shadows, etc.
Who is responsible? Apple is responsible. That is all I need to know or all that matters to me. I bought my computer from Apple. I do not know how their teams work. I have one friend who worked at Apple many moons ago. I would have outdated information on how it all works, how quality control and bug tracking works, how they structure their sprints and how they coordinate issuing fixes in general.