AMD can do both. Main problem is bad management and internal wars are wasting resources. Just count all the projects have been canceled in last five years. Lots of millions of dollars have gone.
First post I would ever agree with you on. They need to completely segment AMD/ATI into 2 different entities first. I don't like installing "Radeon" chipset drivers on my Ryzen then using DDU for it to wipe out my chipset drivers along with the GPU drivers.