The two contradict each other, it's literally a physical imposibility for either AMD or Intel to give you what you want. If they want to release chips with major architectural changes (like including graphics) for existing boards, it's going to require a BIOS update, FACT (and they couldn't have included this code in the BIOS from the start, as the chips didn't physically exist yet even if they were well aware they were coming down the pipe. Can't code in support for something that they don't have). Therefore boards already on store shelves right at that second will not have support immediately out of the box, and there is absolutely nothing AMD or anyone else can do about that fact but simply wait until all of the pre-new chip boards have been sold. AMD even gave the board manufacturers the RR compatibility update as soon as it was ready, which was like a month and a half before launch to help combat just this fact! (Try and get some compatible boards on the shelves before the chips dropped) To say nothing of sending you a free chip to update with! You know what Intel says in this situation? (I would know, my friend had this same thing happen once with a cheap board w/o any CPU-less update features & before "existing socket compatibility" became a totally foreign concept to the company). They straight up told him to go buy an older Pentium....
The only other option is to do what Intel does, and just force people to buy a whole new motherboard every single time they drop new chips, I'm guessing you'd prefer that instead??? You guys LOOOOVE cutting Intel all the freaking slack in the world, and then throw a fit when AMD does the same thing, yet is totally up front about it, and even goes the extra mile to lessen any negative effects. The mental gymnastics being accomplished are abosolutely awe-inspiring. I'm talking like an AMD fanboy somehow forgetting Bulldozer ever happened levels of gymnastics here.
And yeah, the OG Zen launch was a clusterfark. If you were expecting anything else from a simultaneous launch of a completely new & totally unlike anything prior arch/chips & socket/boards launch by a tiny (for the industry), near broke company, that board makers thought would be a failure until receiving engineering samples just months prior to launch (leaving them unable to ramp board production in time, or do critical BIOS work) and whom only received AMD's AGESA code just prior to launch with little time to integrate as AMD had rushed the launch as chip makers are want to do (exacerbated greatly by all the other work board makers were scrambling to get caught up on after discovering Zen was in fact the real deal) I'm legitimately shocked and amazed. And if you think Intel hasn't had their own fare share of total clusterfark launches, even with their vastly greater resources, as well as in cases with far lower stakes; you are legitimately delusional and I'd have to recommend you seek medical help for severe memory problems.
Have you seriously already forgotten the disaster that was Skylake's launch? It's massive laundry list of critical problems essentially killed it's exclusive launch halo product, the Surface Pro 4, and took even longer for Intel to get sorted with a 2nd stepping in new production chips (with those early 1st stepping chips in early SP4's pretty much staying totally broken till this day) as it did for AMD to get Zen's memory issues fixed (AGESA 1.0.0.6 in June, aka 3 months late. Who couldn't afford to emergency rush a new chip stepping & write off all those chips they'd already made ala Intel; even if they could have fixed things that way). It would be many, many months post SP4 before any other manufacturer thought it worth the risk of putting a SL chip in their products, and those who did continued to be plagued with a variety of minor to major issues for a good while more. Totally new architectures pretty much never have smooth landings, and expecting so is just asking for hurt, regardless of the company. If sitting on mountains of cash Intel can't pull it off, what made you expect AMD to, in an even more difficult situation?