Well, their lack of software spend also hurts their GPU driver quality. I have been an AMD graphics fanboy since they were ATI, and yet I finally bought NVidia since I like it when my video games don't crash for stupid fucking reasons. This affected Unreal engine games way worse. Now I can finally play whatever game I want, even running the GPU full bore, struggling it's absolute best to give me any frame it can, and not have any worry about stability.
Meanwhile, for several years, the default GPU driver for my RX 5700xt used a fan curve that was hard capped at 20% fan RPM, such that the card consistently overheated itself and died. Every single game I would play that pushed that card hard would crash it. Despite having suitable grunt, I would have to turn down graphics settings in games to not crash. That just doesn't happen with my modern NVidia card.
But will people keep buying AMD GPUs as gaming tech advanced and AI tools like LLM start getting integrated into games to make their worlds more realistic and expansive?